excel-generator

Create Excel workbooks with formatting, formulas, charts, and data validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sftwrstef/sol --skill excel-generator-sftwrstef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excel-generator
Source: https://github.com/sftwrstef/sol/tree/main/.local/secondary_skills/excel-generator
Command: npx skills add https://github.com/sftwrstef/sol --skill excel-generator-sftwrstef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This module enables programmatic creation of polished Excel workbooks with formatting, formulas, charts, and data validation, reducing repetitive manual spreadsheet work.

Core Features & Use Cases

  • Create new .xlsx from scratch with formatting, formulas, charts, and data validation
  • Read/modify existing .xlsx, or round-trip edits
  • Read legacy .xls (Excel 97-2003)
  • Openpyxl and xlsxwriter backends, plus pandas shortcuts for multi-sheet workbooks

Quick Start

Run the provided example to generate a sample workbook with data, formatting, and basic charts.

Frequently Asked Questions about excel-generator

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

FAQPage Schema
How do I automate Excel workbook creation with formatting and charts?

Automating Excel workbook creation is handled by programmatically generating .xlsx files with built-in formatting, formulas, and charts. This module reduces repetitive manual spreadsheet work by supporting openpyxl and xlsxwriter backends to structure data and visual outputs.

Can I modify existing .xlsx files or read legacy .xls spreadsheets?

Modifying existing .xlsx files is fully supported for round-trip edits, and reading legacy .xls (Excel 97-2003) formats is also available. You can programmatically load these workbooks to update formatting, formulas, or data validation rules.

What is the best way to generate Excel reports and data-entry templates?

Generating Excel reports and data-entry templates is best done by programmatically defining data structures and applying data validation rules. This module creates polished workbooks suitable for dashboards and pricing sheets, automating the layout and formula injection.

Does this Excel generation approach support both openpyxl and xlsxwriter?

Both openpyxl and xlsxwriter backends are supported for writing .xlsx files, alongside pandas shortcuts for multi-sheet workbooks. This allows you to choose your preferred library for memory management and chart referencing when creating spreadsheets.

Are there limitations when handling formulas and charts in generated spreadsheets?

Limitations exist around memory usage, formula handling, and chart references depending on the chosen backend. The module documents these caveats to help you avoid common pitfalls when writing complex formulas or referencing chart data ranges.

Can I use pandas shortcuts for creating multi-sheet Excel workbooks?

Pandas shortcuts are supported for creating multi-sheet Excel workbooks. This allows you to efficiently export multiple dataframes into a single .xlsx file while still applying formatting and generating charts across the different sheets.