What problem does it solve?
Many tasks require working with spreadsheet files that are messy, inconsistent, or contain hardcoded values and broken formulas. This Skill helps users open, read, clean, restructure, and produce .xlsx/.xlsm/.csv/.tsv files while ensuring formulas remain dynamic and error-free.
Core Features & Use Cases
- Reading & Conversion: Load spreadsheets and convert between .xlsx, .csv, and .tsv formats while preserving structure.
- Cleaning & Restructuring: Detect and fix malformed rows, misplaced headers, junk data, and normalize tabular layouts into proper worksheets.
- Formula-first Editing: Insert Excel formulas (not hardcoded results), maintain template conventions, and follow financial formatting and color conventions when requested.
- Recalculation & Validation: Recalculate formulas using LibreOffice via scripts/recalc.py and verify there are zero Excel errors before delivering output.
- Preserve Templates: When updating existing files, match existing formatting and conventions exactly and never override established templates.
Quick Start
Open the input file, clean malformed rows and headers, add required columns using Excel formulas (do not hardcode values), run scripts/recalc.py to recalculate and verify no formula errors, and save the workbook as output.xlsx.