xlsx

Automate spreadsheet operations on .xlsx, .xlsm, .csv, and .tsv files using Python.

5|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill xlsx-lidge-jun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/lidge-jun/cli-jaw-skills/tree/main/xlsx
Command: npx skills add https://github.com/lidge-jun/cli-jaw-skills --skill xlsx-lidge-jun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers you to create, read, edit, analyze, and format spreadsheet files (.xlsx, .xlsm, .csv, .tsv) with precision and efficiency, handling everything from basic data entry to complex financial modeling.

Core Features & Use Cases

  • Data Manipulation: Create new spreadsheets, read existing data, and perform complex edits using Python libraries like openpyxl and pandas.
  • Formula Management: Implement and recalculate Excel formulas, ensuring data integrity and dynamic updates.
  • Advanced Formatting: Apply conditional formatting, data validation, charts, and styling to create professional, insightful reports.
  • OOXML Editing: Directly manipulate the underlying XML structure of Excel files for advanced customization.
  • Use Case: Automatically generate a monthly sales report by reading raw sales data, applying financial formulas for growth calculations, creating a bar chart of regional performance, and saving the output as a formatted .xlsx file.

Quick Start

Use the xlsx skill to create a new spreadsheet named 'sales_report.xlsx' with columns 'Date', 'Product', and 'Revenue', then add three rows of sample data.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel formula recalculation and formatting in xlsx files?

To automate Excel formula recalculation and formatting in xlsx files, use Python scripts with openpyxl and pandas to implement formulas, apply conditional formatting, and ensure data integrity for professional deliverables.

Can I use pandas and openpyxl to read and edit csv and tsv files?

Yes, you can use pandas and openpyxl to read and edit csv and tsv files, automating spreadsheet operations like data manipulation, complex edits, and advanced formatting for .xlsx, .xlsm, .csv, and .tsv formats.

What is the best way to handle CJK text and accessibility standards in spreadsheet creation?

The best way to handle CJK text and accessibility standards in spreadsheet creation is adhering to financial modeling conventions while using Python libraries to ensure professional deliverables meet required formatting and structural compliance.

Does direct OOXML editing work for advanced customization of Excel files?

Direct OOXML editing works for advanced customization of Excel files by manipulating the underlying XML structure, allowing precise modifications beyond standard spreadsheet formatting and data manipulation capabilities.

How to create a monthly sales report with charts from raw spreadsheet data?

To create a monthly sales report with charts from raw spreadsheet data, read the data with pandas, apply financial formulas for calculations, generate bar charts of regional performance, and save the output as a formatted .xlsx file.

When should I use openpyxl vs pandas for spreadsheet data manipulation?

Use pandas for reading and analyzing raw spreadsheet data, and openpyxl for creating, editing, and formatting spreadsheets with formulas, charts, and conditional formatting to generate professional reports.