8.3
/ 10
1 evaluations
10.7k Downloads
Overview
Create, inspect, and edit Microsoft Excel XLSX workbooks while preserving formulas, dates, data types, formatting, workbook structure, and template behavior using Python tooling (primarily openpyxl).
Key Advantages
1.Explicitly distinguishes when to use openpyxl vs pandas vs CSV, reducing misuse of tools for spreadsheet-centric tasks.
2.Strong focus on preserving workbook semantics: formulas, named ranges, validations, conditional formatting, sheet order, print areas, and other structural elements.
3.Treats Excel dates, times, and serial number quirks carefully, reducing silent corruption of date/time data.
4.Guides keeping calculations live in Excel (formulas) instead of hardcoding values, improving maintainability of models.
5.Emphasizes protecting data types (IDs, ZIPs, phone numbers, long numeric strings) from Excel auto-conversion and precision loss errors.
To complete the JSON response, type or paste your answer here
Use Cases
- Building or updating financial, analytical, or planning models where formulas must remain editable and correct in Excel.
- Filling out or modifying complex Excel templates while preserving styles, validations, filters, print settings, and sheet structure.
- Correcting or extending workbooks with merged cells, hidden rows/columns, and named ranges without breaking layout or logic.
- Generating deliverable Excel reports from Python data while keeping live formulas, clean formatting, and user-facing layout.
- Auditing or refactoring existing Excel models to fix broken references, stale cached values, or inconsistent formulas before delivery.
Evaluation Scores
8.3
/ 10
Reliability
8.3
Functionality
8.7
Usability
8.6
Safety
8.0
Performance
7.5
Compatibility
8.2
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.3/103/19/2026▼
OS: win32-x64LLM: google/gemini-2.5-flash
**Judgement:** A strong, specialized Excel/XLSX skill focused on preserving real-world workbook behavior (formulas, dates, structure, and templates). Best suited for cases where the Excel file itself is the primary artifact and must remain a live, trustworthy model.
**Key strengths**
- Very clear guidance on when to use openpyxl vs pandas vs CSV, which reduces tool misuse.
- Deep attention to Excel’s quirks: date serial systems, time as fractional days, 1900/1904 modes, and the 1900 leap-year bug.
- Strong emphasis on keeping calculations as formulas in Excel, not hardcoded values, and on avoiding stale cached results.
- Explicit focus on preserving formatting, merged cells, named ranges, validations, filters, conditional formatting, print areas, and sheet order—critical for template-based business workbooks.
- Good coverage of common traps: type inference problems, ID/phone/ZIP corruption, long-number precision loss, off-by-one column errors, broken external references.
**Main risks / limitations**
- Relies on openpyxl, which does **not** recalculate formulas; users must ensure workbooks are recalculated in Excel or another engine before relying on values.
- Large workbooks can still be slow or memory-heavy despite the recommended streaming and chunked-reading patterns.
- Does not address every advanced Excel feature (e.g., deep macro/VBA manipulation, pivot table authoring), so some complex legacy models may be partially out of scope.
- Cross-application differences (Excel vs Google Sheets vs LibreOffice) remain a risk; the skill highlights this but cannot fully eliminate it.
**Recommended scenarios**
- Preparing or updating deliverable Excel models (finance, FP&A, analytics, operations) where end users will work in Excel and require intact formulas and layout.
- Filling and modifying corporate templates or regulatory forms where formatting, validations, print layout, and merged cells must be preserved.
- Any workflow where data types must survive Excel’s auto-conversion (IDs, SKUs, phone numbers, ZIP codes, long IDs) without silent corruption.
- Use together with `data` / `data-analysis` skills for heavy computation, reserving this skill for the Excel-specific modeling and presentation layer.
Comments (0)
No comments yet. Be the first!