What problem does it solve?
This skill solves the reliability and fidelity issues inherent in using non-native libraries to edit complex Excel workbooks, ensuring that macros, data models, and pivot tables remain intact while performing automated refreshes and calculations.
Core Features & Use Cases
- Native Excel COM Automation: Drives real Microsoft Excel instances to perform accurate refreshes, recalculations, and validations.
- Deterministic Routing: Automatically selects the safest tool (xlsxwriter, openpyxl, or Excel COM) based on workbook complexity and risk features.
- Validation Contracts: Evaluates workbook invariants like row counts, sentinel values, and calculation modes to ensure data quality before downstream use.
- Use Case: Use this skill to refresh a complex financial model with multiple Power Query connections and pivot tables, ensuring the final output is recalculated correctly by Excel before it is used in a management report.
Quick Start
Use the xlsx-win skill to run a job manifest that opens, refreshes, and saves the workbook located at C:\data\report.xlsx.