What problem does it solve?
This Skill eliminates the repetitive, error-prone task of creating, updating, and analyzing spreadsheets by programmatically generating workbooks, preserving formulas, and producing consistent data visuals.
Core Features & Use Cases
- Automated Workbook Creation: Generate new workbooks with formulas and formatting from data sources (CSV, TSV, or direct data).
- Data Reading & Analysis: Load and analyze data across sheets, summarize results, and generate reports.
- Template Preservation & Recalculation: Modify existing templates while preserving formulas; recalculate using a LibreOffice-based tool to ensure correctness.
- Use Case: Automate a monthly sales report by ingesting CSV data, building a workbook with charts, and exporting a CSV snapshot.
Quick Start
Create or edit a workbook (example: sales_dashboard.xlsx) and then run recalc.py to refresh formulas. Example steps:
- Prepare data file (e.g., data.csv).
- Use this skill to create or update an Excel workbook (e.g., sales_dashboard.xlsx) with formulas and charts.
- Run the recalc.py script to refresh all formulas:
- python recalc.py sales_dashboard.xlsx