xlsx

Prepare XLSX, XLSM, CSV, and TSV spreadsheets end-to-end.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/automate-me7/agent-skills --skill xlsx-automate-me7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/automate-me7/agent-skills/tree/main/xlsx
Command: npx skills add https://github.com/automate-me7/agent-skills --skill xlsx-automate-me7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the end-to-end handling of spreadsheet inputs, enabling you to open, read, edit, clean, format, and convert .xlsx, .xlsm, .csv, and .tsv files into polished outputs without manual, repetitive steps.

Core Features & Use Cases

  • Open and inspect spreadsheets from disk or data sources, apply cleansing, and normalize messy data (headers, junk rows, misformatted cells).
  • Create new spreadsheets from existing data, apply formulas, formatting, and chart-ready structures, and convert between formats (CSV/TSV to XLSX and vice versa).
  • Use cases include preprocessing vendor data, financial reports, or research tables by converting formats and exporting clean datasets for downstream analytics.
  • The deliverable is always a spreadsheet file (XLSX/CSV/TSV), even when intermediate transformations are performed.
  • Triggering when a user references a spreadsheet by name or path to perform the requested operation.

Quick Start

Load a messy workbook and output a cleaned, well-structured spreadsheet ready for analysis.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I clean messy spreadsheet data and normalize headers for analytics?

You can automate spreadsheet data cleaning by normalizing headers, removing junk rows, and fixing misformatted cells. This process transforms disorganized XLSX or CSV inputs into polished, structured datasets ready for downstream analysis.

Can I convert CSV or TSV files to XLSX format automatically?

Yes, you can automatically convert CSV and TSV files to XLSX format. The process reads delimited tabular data and exports a formatted spreadsheet file, applying necessary formatting and chart-ready structures during the transformation.

Does openpyxl support adding formulas and formatting to existing spreadsheets?

Yes, openpyxl supports adding formulas and formatting to existing spreadsheets. You can open XLSX or XLSM files from disk, apply calculations, update cell formatting, and export the updated workbook for reporting workflows.

What is the best way to preprocess vendor data exported as spreadsheets?

The best way to preprocess vendor data is to automate end-to-end spreadsheet preparation. You can ingest messy vendor exports, apply data cleansing, normalize structures, and output clean datasets formatted for analytics and reporting.

How do I trigger spreadsheet transformations by referencing a file name or path?

You can trigger spreadsheet transformations by referencing a specific file name or path. The system validates the input file, opens the workbook from disk, and executes the requested cleaning, formatting, or conversion operations automatically.

Are there limitations when converting XLSM files with openpyxl?

When processing XLSM files with openpyxl, you may encounter limitations with complex embedded macros. The tool focuses on data transformation, cleaning, and format conversion, handling standard spreadsheet structures while validating inputs for supported formats.