xlsx

Automate spreadsheet cleaning, formatting, and conversion between .xlsx, .xlsm, .csv, and .tsv files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, defusedxml, lxml.

What problem does it solve?

The xlsx skill reduces manual spreadsheet work by enabling automated cleaning, formatting, and transformation of spreadsheet data to produce ready-to-deliver outputs.

Core Features & Use Cases

  • Spreadsheet automation: Open, read, edit, and fix existing .xlsx, .xlsm, .csv, or .tsv files (e.g., cleaning messy data, applying formatting, computing formulas, and generating reports).
  • Format and convert: Apply consistent styling, conversions between tabular formats, and export to standardized results.
  • Use Case: Imagine cleaning a dataset of customer orders in CSV, then exporting a cleaned Excel workbook and a CSV for analytics.

Quick Start

Open a spreadsheet, apply formatting and data-cleaning steps, and save the updated workbook.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel data cleaning and formatting across multiple spreadsheet files?

Automate spreadsheet data cleaning and formatting by using openpyxl to open, edit, and fix messy data in files. This approach applies consistent styling and computes formulas to produce ready-to-deliver outputs across multiple workbooks.

Can I convert CSV or TSV files into formatted XLSX workbooks automatically?

Yes, you can convert CSV or TSV files into formatted XLSX workbooks automatically. The process reads raw tabular data, applies data-cleaning steps and styling, then exports the results to a standardized Excel format.

Does openpyxl support reading and writing XLSM files with formulas and macros?

openpyxl supports reading and writing XLSM files, including computing formulas and handling macro-enabled workbooks. It processes these files alongside standard spreadsheets for reporting and data migration tasks.

What is the best way to handle XML validation when parsing large spreadsheet files?

The best way to handle XML validation when parsing large spreadsheet files is using defusedxml and lxml libraries. They provide robust XML handling and security validation for reading and writing Excel data structures.

How do I generate standardized reports from messy customer order datasets in CSV?

Generate standardized reports from messy CSV datasets by automating data-cleaning steps, applying consistent formatting, and computing formulas. You can then export a cleaned Excel workbook and a CSV file for analytics.

Are there limitations when migrating tabular data between CSV and Excel formats?

When migrating tabular data between CSV and Excel, limitations may arise from handling complex formatting and formulas that CSV cannot store. Using openpyxl ensures robust XML handling to preserve data integrity during conversion.