spreadsheet

Create, edit, analyze, and visualize .xlsx, .csv, and .tsv files with Python.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/MooseGoose0701/skill-compose --skill spreadsheet-moosegoose0701
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spreadsheet
Source: https://github.com/MooseGoose0701/skill-compose/tree/main/skills/spreadsheet
Command: npx skills add https://github.com/MooseGoose0701/skill-compose --skill spreadsheet-moosegoose0701

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, analysis, and visualization of spreadsheet files, eliminating manual data manipulation and ensuring data integrity.

Core Features & Use Cases

  • Automated Spreadsheet Creation & Editing: Generate new .xlsx or .csv files with complex formulas, formatting, and data structures, or modify existing ones without breaking them.
  • Data Analysis & Visualization: Perform data analysis using pandas and create charts directly within Excel files using openpyxl.
  • Use Case: Automatically generate a monthly sales report by pulling data from a database, calculating key performance indicators with formulas, applying consistent branding, and saving it as a formatted .xlsx file.

Quick Start

Use the spreadsheet skill to create a new Excel file named 'sales_report.xlsx' with columns for 'Month', 'Revenue', and 'Profit', and populate it with sample data.

Frequently Asked Questions about spreadsheet

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

FAQPage Schema
How do I automate Excel report generation with Python?

Automate Excel report generation by using Python libraries like pandas and openpyxl to populate data, calculate performance indicators with formulas, and apply formatting to create formatted .xlsx files.

Can I modify an existing .xlsx file without breaking formulas and formatting?

Yes, you can modify existing .xlsx files without breaking them. The Skill uses openpyxl to edit spreadsheets while preserving complex formulas, data structures, and consistent visual formatting.

How do I create charts in Excel using pandas and openpyxl?

Create charts in Excel by performing data analysis with pandas and then using openpyxl to generate and embed visualizations directly within the .xlsx file for data-driven reporting.

Does this approach support CSV and TSV files for data analysis?

Yes, this approach supports data analysis for CSV and TSV files. You can use pandas to parse, analyze, and process data from these formats alongside standard .xlsx spreadsheet files.

What is the best way to build financial models in Excel without manual data manipulation?

The best way to build financial models without manual manipulation is automating the process with Python to ensure data integrity, calculate KPIs with formulas, and apply consistent branding automatically.

How do I pull data from a database to generate a monthly sales report in Excel?

Pull data from a database and use Python to calculate key performance indicators, apply formatting, and automatically save the output as a branded monthly sales report .xlsx file.