xlsx

Create, edit, and analyze .xlsx, .csv, and .tsv files with pandas and openpyxl.

6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/KnoWhiz/DoWhiz --skill xlsx-knowhiz
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/KnoWhiz/DoWhiz/tree/main/.claude/skills/xlsx
Command: npx skills add https://github.com/KnoWhiz/DoWhiz --skill xlsx-knowhiz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to create, edit, and analyze spreadsheet files (.xlsx, .csv, .tsv) with unparalleled ease, automating complex data manipulation, formula creation, and formatting tasks.

Core Features & Use Cases

  • Dynamic Formula Generation: Automatically create Excel formulas instead of hardcoding values, ensuring dynamic and updateable spreadsheets.
  • Data Analysis & Manipulation: Leverage pandas for data analysis and openpyxl for formatting and formula management.
  • Error Prevention & Correction: Utilizes LibreOffice via scripts/recalc.py to ensure zero formula errors and provides detailed error reporting.
  • Use Case: Transform messy, tabular data scraped from the web into a clean, professional Excel report with correct formulas and formatting, ready for financial modeling or data presentation.

Quick Start

Use the xlsx skill to create a new Excel file named 'sales_report.xlsx' with columns 'Date', 'Product', and 'Revenue', and populate it with sample data.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel formula creation instead of hardcoding values?โ–ผ

To automate Excel formula creation, you use openpyxl to dynamically write formulas into cells rather than static values. This approach ensures generated spreadsheets remain updateable and react to data changes without manual recalculation.

What is the best way to clean messy data scraped from the web into a formatted spreadsheet?โ–ผ

The best way to clean messy data into a formatted spreadsheet is using pandas for data manipulation combined with openpyxl for formatting. This workflow transforms raw tabular data into professional reports suitable for analysis or presentation.

How do I prevent formula errors when generating xlsx files with Python?โ–ผ

To prevent formula errors in generated xlsx files, the spreadsheet is recalculated using LibreOffice. This process validates formulas, ensures zero calculation errors, and provides detailed error diagnostics for any issues detected.

Can I use pandas and openpyxl together for spreadsheet data analysis and formatting?โ–ผ

Yes, you can use pandas and openpyxl together for spreadsheet tasks by leveraging pandas for data analysis and openpyxl for formatting and formula management. This combination enables automated creation and editing of complex xlsx files.

Does this approach support converting between csv, tsv, and xlsx formats?โ–ผ

Yes, this approach supports converting between csv, tsv, and xlsx tabular formats. It automates the creation, editing, and conversion of these spreadsheet files while preserving formulas, formatting, and data integrity across formats.