xlsx

Create, read, edit, and analyze Excel spreadsheet files with openpyxl and pandas.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ChenYCL/claude-skills-collection --skill xlsx-chenycl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/ChenYCL/claude-skills-collection/tree/main/xlsx
Command: npx skills add https://github.com/ChenYCL/claude-skills-collection --skill xlsx-chenycl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, editing, and analysis of Excel spreadsheets, streamlining data management and visualization tasks.

Core Features & Use Cases

  • Spreadsheet Creation & Editing: Generate new workbooks, modify existing ones, add formulas, and apply formatting.
  • Data Analysis & Visualization: Create charts, pivot tables, and clean messy tabular data.
  • Format Conversion: Convert between .xlsx, .xlsm, .csv, and .tsv formats.
  • Use Case: Automatically generate a sales report with charts and pivot tables from raw data.

Quick Start

Use the xlsx skill to create a new spreadsheet named 'sales_report.xlsx' with columns 'Product', 'Quantity', and 'Price'.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate creating an Excel spreadsheet with formulas and charts from raw data?

You can automate creating an Excel spreadsheet with formulas and charts by using openpyxl and pandas to generate workbooks, compute formulas, apply formatting, and visualize tabular data programmatically.

Can I convert CSV or TSV files into a formatted Excel workbook?

Yes, you can convert CSV or TSV files into a formatted Excel workbook by reading the tabular data with pandas and writing it into an .xlsx or .xlsm file using openpyxl.

Does openpyxl support adding pivot tables and cleaning messy spreadsheet data?

Yes, openpyxl supports adding pivot tables and formatting, while pandas handles cleaning messy spreadsheet data, allowing you to process and structure tabular data efficiently.

What is the best way to read and edit an existing .xlsm file in Python?

The best way to read and edit an existing .xlsm file is to use pandas for data extraction and openpyxl for modifying the workbook structure, formulas, and formatting.

Can I use pandas to clean tabular data and export it directly to Excel with charts?

Yes, you can use pandas to clean tabular data and export it to Excel, then use openpyxl to add charts and formatting to the generated spreadsheet file.

Are there limitations when using openpyxl for spreadsheet analysis on large datasets?

When using openpyxl for spreadsheet analysis on large datasets, performance may be limited by memory constraints, so pandas is recommended for heavy data processing before writing final results to Excel.