What problem does it solve?
This Skill handles any user task where a spreadsheet file is the primary input or output: opening, reading, cleaning, editing, creating, converting, formatting, charting, and delivering .xlsx/.xlsm/.csv/.tsv files while ensuring spreadsheets are dynamic, well-formatted, and free of Excel formula errors.
Core Features & Use Cases
- Robust file handling: Read and write .xlsx, .xlsm, .csv, and .tsv while preserving templates and existing formatting.
- Data cleaning & restructuring: Fix malformed rows, detect misplaced headers, remove junk data, and reshape tabular inputs into proper sheets.
- Formula-first workflows: Build models using Excel formulas (not hardcoded values), apply number and color-coding standards for financial models, and enforce zero formula errors before delivery.
- Recalculation & validation: Recalculate formulas using the included LibreOffice-backed scripts/recalc.py and validate workbook integrity with unpack/pack and XML/XSD validators.
- Use case: Convert a messy export of transactions.csv into a formatted, formula-driven financial model workbook, with assumptions separated, formatted numbers, and fully recalculated formulas.
Quick Start
Open 'downloads/sales.csv' and produce a validated, formula-driven workbook 'sales_cleaned.xlsx' with preserved templates, formulas (not hardcoded), and zero formula errors.