xlsx

Automates creating, editing, analyzing Excel workbooks with preserved formulas and templates via .py.

3.3k|453|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/davepoon/buildwithclaude --skill xlsx-davepoon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/xlsx
Command: npx skills add https://github.com/davepoon/buildwithclaude --skill xlsx-davepoon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl.

What problem does it solve?

The Excel workflow often suffers from manual, error-prone spreadsheet creation, formula management, and inconsistent template handling. This Skill automates building, editing, and analyzing workbooks while preserving formulas and templates, reducing manual effort and errors.

Core Features & Use Cases

  • Automated workbook creation, editing, and analysis with strict formatting and documentation guidance.
  • Formula-safe editing: preserves and references formulas across multiple sheets and templates.
  • Use Case: Financial modeling, budgeting, and data reporting with consistent templates and automatic recalculation.

Quick Start

Load a template workbook, apply changes with Python, and recalculate formulas with recalc.py.

Frequently Asked Questions about xlsx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Excel workbook creation while preserving existing formulas and templates?

Automating Excel workbook creation while preserving formulas and templates involves loading a template file, applying structural edits programmatically, and recalculating formulas. This Skill uses openpyxl with a recalc.py utility to maintain template fidelity and ensure accurate formula outputs for financial models and budgets.

Can I edit cross-sheet Excel formulas programmatically without breaking cell references?

Editing cross-sheet Excel formulas programmatically without breaking cell references is achievable using openpyxl. This Skill provides formula-safe editing capabilities, ensuring that references across multiple sheets and templates are preserved during automated workbook modifications and recalculations.

Does openpyxl support automatic formula recalculation for generated Excel files?

Openpyxl does not natively recalculate formulas upon saving, but this Skill implements a recalc.py utility to force formula recalculation. This ensures that financial models, budgets, and cross-sheet reports display correct calculated values when the generated workbook is opened.

What is the best way to generate consistent financial models and budget reports in Excel?

The best way to generate consistent financial models and budget reports in Excel is by automating workbook creation with strict formatting and documentation. This Skill applies template fidelity and formula recalculation to ensure consistent cross-sheet reporting and reduced manual errors.

Why do my Excel formulas show stale values when I edit workbooks with openpyxl?

Excel formulas show stale values when edited with openpyxl because the library does not automatically recalculate them upon saving. This Skill overcomes this limitation by leveraging a recalc.py utility to trigger formula recalculation, ensuring accurate output values.