xlsx

Create, edit, and analyze Excel spreadsheets with formulas and pandas.

4|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/XD3an/cc-plus --skill xlsx-xd3an
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/XD3an/cc-plus/tree/main/skills/xlsx
Command: npx skills add https://github.com/XD3an/cc-plus --skill xlsx-xd3an

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of spreadsheet files, handling complex formulas, formatting, and data manipulation efficiently.

Core Features & Use Cases

  • Spreadsheet Creation: Generate new .xlsx files with data, formulas, and custom formatting.
  • Data Analysis: Read, analyze, and visualize data from existing spreadsheets using pandas.
  • Formula Management: Create, edit, and recalculate complex Excel formulas, ensuring accuracy and preserving existing templates.
  • Use Case: Automatically generate a financial projection model in Excel, complete with industry-standard formatting and dynamic formulas, based on provided assumptions.

Quick Start

Use the xlsx skill to create a new spreadsheet named 'sales_report.xlsx' with columns 'Product', 'Quantity', and 'Price', and add a formula to calculate the total revenue in the last column.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I create an Excel file with formulas using Python?

To create an Excel file with formulas, use openpyxl to generate .xlsx files and inject dynamic formulas programmatically. This approach allows you to build spreadsheets with calculated columns while preserving custom formatting and industry-standard templates.

Can I recalculate existing Excel formulas without opening the file manually?

Yes, you can recalculate Excel formulas by executing the recalc.py script, which requires LibreOffice to process and update formula values. This ensures formula accuracy in existing spreadsheets without manual intervention.

What's the best way to analyze spreadsheet data with pandas?

The best way to analyze spreadsheet data with pandas is to load your .xlsx, .csv, or .tsv files into DataFrames for manipulation. This enables robust data analysis, filtering, and visualization directly from existing spreadsheets.

Does this spreadsheet management approach support financial modeling standards?

Yes, this spreadsheet management approach supports financial modeling standards by generating projection models with dynamic formulas and formatting. It ensures adherence to industry conventions when creating financial reports.

Do I need LibreOffice to edit .xlsx files?

You do not need LibreOffice to edit .xlsx files, as openpyxl handles file creation and manipulation. However, LibreOffice is strictly required if you need to recalculate complex formulas using recalc.py.

Can I convert CSV data into a formatted Excel spreadsheet?

Yes, you can convert CSV data into a formatted Excel spreadsheet by reading the data with pandas and writing it to a new .xlsx file using openpyxl. This allows you to apply custom formatting and formulas to the converted data.