xlsx

Create, edit, analyze, and convert Excel spreadsheets using Python and LibreOffice.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill xlsx-ritabrata-chakraborty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/Ritabrata-Chakraborty/Claude-Setup/tree/main/skills/xlsx
Command: npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill xlsx-ritabrata-chakraborty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, python-calamine, defusedxml, libreoffice, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, analysis, and conversion of Excel spreadsheets, offering a comprehensive toolkit for managing data and financial models.

Core Features & Use Cases

  • Excel Creation & Editing: Build and modify Excel spreadsheets with support for formulas, formatting, and financial models.
  • Data Analysis: Perform in-depth data analysis with tools like pandas for data manipulation and visualization.
  • Conversion: Convert .xlsx files to other formats like .csv, .tsv, and .pdf, or vice versa.
  • Use Case: Ideal for financial analysts who need to quickly generate financial models, analyze data, and present results in a clear format.

Quick Start

To create a new Excel workbook, use the command: xlsx create new_workbook.xlsx

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel spreadsheet creation and data analysis?

You can automate Excel spreadsheet creation and data analysis by using scripts that leverage pandas and openpyxl to programmatically build, modify, and evaluate financial models. This approach supports formatting adjustments and formula evaluation.

Can I convert .xlsx files to .csv or .pdf formats?

Yes, you can convert .xlsx files to .csv, .tsv, and .pdf formats. The conversion process utilizes LibreOffice to accurately transform spreadsheets while preserving data structure for downstream analysis and reporting.

Do I need LibreOffice and Python 3.8+ to edit Excel spreadsheets programmatically?

Yes, you need Python 3.8+ and LibreOffice installed to edit Excel spreadsheets programmatically. These dependencies are required to execute the underlying data manipulation, formula evaluation, and file conversion processes.

What is the best way to build and modify financial models in Excel?

The best way to build and modify financial models in Excel is through automated spreadsheet toolkits that support formula evaluation and formatting adjustments. This allows financial analysts to quickly generate, analyze, and present data.

Does this spreadsheet automation approach handle .xlsm and .tsv file formats?

Yes, this spreadsheet automation approach handles .xlsx, .xlsm, .csv, and .tsv file formats. It utilizes python-calamine and defusedxml to securely parse and manipulate these diverse file types during data analysis.

Why use pandas and openpyxl for spreadsheet data manipulation?

Using pandas and openpyxl for spreadsheet data manipulation enables in-depth data analysis and visualization. These libraries allow you to programmatically perform complex formatting adjustments and evaluate formulas within financial models.