xlsx

Create, edit, analyze, and validate Excel spreadsheets with Python and LibreOffice.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zhongjjm-design/claude-skills --skill xlsx-zhongjjm-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/zhongjjm-design/claude-skills/tree/main/xlsx
Command: npx skills add https://github.com/zhongjjm-design/claude-skills --skill xlsx-zhongjjm-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, defusedxml, lxml, and includes scripts (resource) components.

What problem does it solve?

Creating and maintaining professional Excel files is time-consuming and error-prone, especially when dealing with complex formulas, consistent formatting, and large datasets. This Skill automates spreadsheet workflows while enforcing industry best practices for financial models and data integrity.

Core Features & Use Cases

  • Excel File Creation & Editing: Generate new .xlsx/.xlsm files or modify existing ones with full support for formulas, charts, and multi-sheet workbooks using openpyxl.
  • Data Analysis & Cleaning: Load messy .csv or .tsv files with pandas, restructure malformed rows and headers, and export clean, formatted spreadsheets.
  • Financial Modeling Standards: Apply professional color coding, number formatting, and documentation rules for hardcoded values and assumptions.
  • Formula Validation: Recalculate all formulas using LibreOffice and automatically detect errors like #REF!, #DIV/0!, and #VALUE!.

Quick Start

Use the xlsx skill to build a quarterly budget spreadsheet with dynamic SUM formulas and professional currency formatting for all monetary values.

Frequently Asked Questions about xlsx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Excel spreadsheet creation and edit existing .xlsx files?

Automate Excel spreadsheet creation and editing by using openpyxl to generate new .xlsx files or modify existing ones with full support for formulas, charts, and multi-sheet workbooks. This approach enforces industry best practices for financial models and data integrity.

How do I clean messy .csv files and export formatted Excel spreadsheets?

Clean messy .csv or .tsv files by loading them with pandas, restructuring malformed rows and headers, and exporting clean, formatted Excel spreadsheets. This workflow transforms disorganized tabular data into professional, validated reports.

How do I validate Excel formulas and detect errors like #REF! or #DIV/0!?

Validate Excel formulas by recalculating them using LibreOffice, which automatically detects errors like #REF!, #DIV/0!, and #VALUE!. This ensures formula-driven cell manipulation produces accurate results without manual auditing.

Does this spreadsheet automation approach support financial modeling standards?

Yes, spreadsheet automation supports financial modeling standards by applying professional color coding, number formatting, and documentation rules for hardcoded values and assumptions. This ensures generated .xlsx files meet professional reporting requirements.

What is the best way to restructure malformed rows and headers in tabular data?

The best way to restructure malformed rows and headers in tabular data is loading the dataset with pandas to clean and restructure the information. You can then export the restructured data into a formatted .xlsx or .xlsm spreadsheet.

Do I need LibreOffice to recalculate formulas in openpyxl spreadsheets?

Yes, you need LibreOffice to recalculate formulas in openpyxl spreadsheets because openpyxl writes formulas but does not compute them. LibreOffice handles the formula recalculation and subsequent error detection for accurate validation.