xlsx

Create and edit spreadsheet files with Excel formulas using pandas and openpyxl.

467|42|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/mxyhi/ok-skills --skill xlsx-mxyhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/mxyhi/ok-skills/tree/main/xlsx
Command: npx skills add https://github.com/mxyhi/ok-skills --skill xlsx-mxyhi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines all your spreadsheet tasks, from creating new files and editing existing ones to performing complex data analysis and ensuring formula integrity.

Core Features & Use Cases

  • Dynamic Formula Management: Ensures all calculations use Excel formulas, not hardcoded values, for maximum flexibility.
  • Data Analysis & Visualization: Leverages pandas for powerful data manipulation and insights.
  • Formula Recalculation & Error Checking: Utilizes LibreOffice via scripts/recalc.py to guarantee zero formula errors and provide detailed error reports.
  • Use Case: Automatically generate a monthly sales report by pulling data from multiple sources, calculating growth rates, creating charts, and ensuring all financial models adhere to industry-standard color and formatting conventions.

Quick Start

Use the xlsx skill to create a new spreadsheet named 'sales_report.xlsx' with columns for 'Date', 'Product', and 'Revenue'.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel financial modeling without hardcoding values?

Automate Excel formula validation by running a script with LibreOffice that recalculates formulas and detects errors. This mechanism guarantees zero formula errors and provides detailed reports for spreadsheet files like .xlsx and .xlsm.

Can I use pandas and openpyxl to edit existing .xlsx and .csv files?

Yes, you can use pandas and openpyxl to edit existing .xlsx, .xlsm, .csv, and .tsv files. These libraries allow you to manipulate data, create charts, and apply financial modeling formatting conventions directly within your spreadsheets.

Does this spreadsheet automation approach support formula recalculation and error checking?

Yes, spreadsheet formula recalculation and error checking are supported via a dedicated script utilizing LibreOffice. This ensures zero formula errors and generates detailed error reports to validate formula integrity across your financial models.

What is the best way to generate a sales report pulling data from multiple sources into a spreadsheet?

The best way to generate a sales report is using Python libraries to pull data from multiple sources, calculate growth rates with Excel formulas, and create visualizations. This ensures your spreadsheet adheres to industry-standard formatting conventions.

Do I need LibreOffice to validate Excel formulas created with openpyxl?

Yes, LibreOffice is required to validate Excel formulas created with openpyxl. It runs a recalculation script that checks formula integrity, ensuring your spreadsheet calculations are completely free of errors before finalizing your financial models.