xlsx

Automates creation, editing, and analysis of spreadsheet files (.xlsx, .xlsm, .csv, .tsv) using pandas and openpyxl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, openpyxl, python-docx, python-pptx, lxml, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of spreadsheet files, automating complex tasks and ensuring data integrity.

Core Features & Use Cases

  • Data Manipulation: Read, write, and analyze data using pandas for efficient data handling.
  • Formula Management: Create and manage Excel formulas, ensuring accuracy and preventing errors.
  • File Conversion & Formatting: Handle various Excel file formats (.xlsx, .xlsm, .csv, .tsv) and apply professional formatting.
  • Use Case: Automatically clean messy tabular data, calculate financial projections with industry-standard color coding, or generate reports from raw data, all within Excel.

Quick Start

Use the xlsx skill to read the data from the file 'sales_data.xlsx' and display the first five rows.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate cleaning messy data and adding columns to an Excel spreadsheet?

You can automate cleaning messy data and adding columns to an Excel spreadsheet by using pandas for data manipulation alongside openpyxl for formatting. This process ensures professional font usage and preserves existing templates while computing formulas.

What is the best way to convert between tabular file formats like .xlsx, .csv, and .tsv?

The best way to convert between tabular file formats like .xlsx, .csv, and .tsv is to use an automation script that reads your data with pandas. This approach handles formatting and prevents formula errors during file conversion.

How do I calculate Excel formulas and ensure zero formula errors?

To calculate Excel formulas and ensure zero formula errors, openpyxl manages formula creation while a separate script triggers recalculation. This method guarantees accurate computation without manual intervention.

Can I use pandas and openpyxl to generate formatted reports from raw data?

Yes, you can use pandas and openpyxl to generate formatted reports from raw data. Pandas handles the data analysis while openpyxl applies professional formatting and industry-standard color coding to the output spreadsheet.

Does spreadsheet automation work with .xlsm files and preserve existing templates?

Spreadsheet automation works with .xlsm files and preserves existing templates. The process handles various formats including .xlsm, applying modifications while maintaining the original structure and professional formatting.

Why do my spreadsheet formulas show errors after automated editing?

Spreadsheet formulas show errors after automated editing when the recalculation step is skipped. Running the dedicated recalc.py script via LibreOffice updates the computed values and ensures zero formula errors in the final file.