What problem does it solve?
Many workflows require programmatic creation, modification, and analysis of Excel workbooks while preserving formulas, formatting, and ensuring zero formula errors; this Skill provides deterministic, reproducible Excel generation and verification so users can deliver ready-to-use .xlsx files that recalc correctly.
Core Features & Use Cases
- Programmatic Excel generation using openpyxl for formulas, styles, layout, and charts combined with pandas for data processing and transformation.
- Preserve and edit templates: modify existing workbooks while keeping original formulas and styling conventions intact.
- Formula-first models and validation: write formulas into cells (not hardcode computed values) and use the included recalc.py + LibreOffice to recalculate and detect Excel errors.
- Styling and finance best-practices: enforces Times New Roman, canvas origin at B2, title and header styling rules, number and color conventions useful for financial models and business reports.
- Use cases: generate financial models and projections, convert CSV/TSV data into formatted reporting workbooks, update client templates while preserving formulas, and create chart-ready spreadsheets with cached calculated values.
Quick Start
Create a workbook that loads input CSV into a 'Data' sheet, writes formulas for totals and growth on a 'Summary' sheet, applies Times New Roman styling and layout rules, saves as report.xlsx, and run recalc.py report.xlsx to validate formulas.