xlsx

Create, edit, and validate Excel spreadsheets with openpyxl and LibreOffice.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill xlsx-jetbrains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/JetBrains/skills/tree/main/xlsx
Command: npx skills add https://github.com/JetBrains/skills --skill xlsx-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the end-to-end lifecycle of spreadsheet files, removing manual tedium from creating, formatting, cleaning data, and validating formulas in Excel workbooks.

Core Features & Use Cases

  • Create new workbook templates from data sources and predefined styles
  • Edit existing workbooks: apply formatting, formulas, data cleaning, and structure adjustments
  • Validate and repair common Office XML spreadsheet issues, ensuring formula integrity and consistent content types

Quick Start

Create a new workbook from your dataset, apply formatting, and verify all formulas are error-free

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel workbook creation and data cleaning?

You can automate Excel workbook creation and data cleaning by using Python to apply predefined styles, generate templates from data sources, and restructure content automatically. This removes manual formatting tedium and ensures consistent spreadsheet workflows.

Can I validate formulas and fix Office XML spreadsheet errors automatically?

Yes, you can validate formulas and repair common Office XML spreadsheet errors automatically. The process enforces zero formula errors, checks content type consistency, and ensures reliable formula integrity across your workbooks without manual inspection.

Does openpyxl support converting CSV and TSV files to XLSX format?

openpyxl supports converting CSV and TSV files to XLSX format by reading the delimited data and writing it into structured Excel workbooks. You can apply formatting and formulas during the conversion to create fully validated spreadsheet outputs.

What is the best way to enforce zero formula errors across multiple Excel workbooks?

The best way to enforce zero formula errors across multiple Excel workbooks is to automate validation using Python tools like openpyxl combined with LibreOffice-based recalculation. This approach guarantees formula integrity and consistent styling programmatically.

How do I edit existing XLSX and XLSM files to apply consistent styling?

To edit existing XLSX and XLSM files with consistent styling, you programmatically apply formatting, structure adjustments, and data cleaning rules. This ensures all modified workbooks maintain uniform styles and pass formula validation checks automatically.

What are the limitations of using Python for spreadsheet automation with LibreOffice recalculation?

Python spreadsheet automation with LibreOffice recalculation requires specific environment dependencies to function correctly. While openpyxl handles static file manipulation, LibreOffice integration is necessary to trigger automated recalculation and verify computed formula results.