xlsx

Clean, transform, and convert spreadsheet files between xlsx, csv, and tsv formats.

2|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template --skill xlsx-youmingyeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template/tree/main/.agents/skills/xlsx
Command: npx skills add https://github.com/YouMingYeh/shadcn-ui-supabase-docker-template --skill xlsx-youmingyeh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the heavy, manual work of working with spreadsheet data by enabling automated cleaning, restructuring, and format conversion across common tabular formats (xlsx, xlsm, csv, tsv). It helps ensure consistent headers, properly typed columns, and clean outputs for downstream reporting.

Core Features & Use Cases

  • Open, read, edit, and clean existing spreadsheets across formats including .xlsx, .xlsm, .csv, and .tsv.
  • Transform and reformat data: align headers, reorder columns, and apply simple data-cleaning rules.
  • Convert between tabular formats: export to other spreadsheet-friendly formats while preserving data integrity.
  • Use Case: Normalize a messy customer export by standardizing column order and header names, then export as CSV for ingestion into a data warehouse.

Quick Start

Use the xlsx skill to clean and convert the attached data file to a standardized spreadsheet.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate cleaning up messy spreadsheet headers and reformatting columns?

You can automate spreadsheet cleanup by applying deterministic transformations that standardize column headers, reorder data, and apply cleaning rules to xlsx, xlsm, csv, and tsv files. This ensures consistent headers and properly typed columns for downstream reporting.

What is the best way to convert CSV to xlsx while preserving data types?

Converting CSV to xlsx is handled by detecting the input format and exporting to a spreadsheet-friendly format while preserving data integrity. The process applies appropriate data types and formatting to the finalized output file automatically.

Does openpyxl support automated data transformation for large business datasets?

Yes, openpyxl supports automated data transformation for business datasets by opening, reading, and editing existing spreadsheets. It handles format conversion and applies deterministic transformations to clean and restructure tabular data.

Can I use Python scripts to convert TSV files to CSV for data warehouse ingestion?

Yes, Python scripts can convert TSV files to CSV by detecting the input tabular format and exporting to the desired output format. This preserves data integrity while producing a clean, standardized file for data warehouse ingestion.

What are the limitations of using automated scripts for spreadsheet format conversion?

Automated spreadsheet format conversion relies on deterministic transformations, meaning it handles predefined cleanup rules and structural reformatting. Complex logic requiring contextual judgment or dynamic formula recalculation may fall outside its scope.

When do I need to normalize tabular data across different spreadsheet formats?

You need to normalize tabular data when preparing messy exports for downstream reporting, ensuring consistent column order and header names. This standardization is essential before ingesting data into warehouses or analysis pipelines.