spreadsheet

Create, edit, analyze, and visualize spreadsheets with openpyxl and pandas.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill spreadsheet-renzo-tognella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spreadsheet
Source: https://github.com/Renzo-Tognella/UniversalThingsForMyAgents/tree/main/skills/spreadsheet
Command: npx skills add https://github.com/Renzo-Tognella/UniversalThingsForMyAgents --skill spreadsheet-renzo-tognella

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines spreadsheet creation, editing, analysis, and visualization, eliminating manual errors and improving efficiency in Python-based data manipulation.

Core Features & Use Cases

  • Workbook Creation: Build new workbooks with formulas, formatting, and structured layouts.
  • Data Analysis: Read or analyze tabular data with filtering, aggregation, pivoting, and metric computation.
  • Workbook Modification: Modify existing workbooks without breaking formulas or references.
  • Data Visualization: Visualize data with charts and tables while maintaining formatting.

Quick Start

Run the 'spreadsheet' skill to create a new workbook with the required formulas and structure for your task.

Frequently Asked Questions about spreadsheet

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

FAQPage Schema
How do I create an Excel workbook with formulas and formatting using Python?

To create an Excel workbook with formulas and formatting in Python, use openpyxl to define workbook structures, apply cell styles, and inject formulas programmatically. Pandas can populate the initial tabular data before openpyxl applies the precise formatting and layout logic.

Can I modify an existing Excel file without breaking formulas or cell references?

Yes, you can modify an existing Excel file without breaking formulas by loading it with openpyxl, which preserves original formula logic and cell references. This allows targeted data updates and structural edits while maintaining the integrity of existing workbook calculations.

How do I analyze spreadsheet data with filtering, aggregation, and pivoting in Python?

Analyze spreadsheet data with filtering, aggregation, and pivoting in Python by loading tabular data into pandas DataFrames. This enables efficient metric computation and complex data manipulation before exporting the summarized results back to a formatted Excel workbook.

What's the best way to visualize spreadsheet data with charts while maintaining workbook formatting?

The best way to visualize spreadsheet data with charts while maintaining formatting is using Python with openpyxl and matplotlib. This combination generates embedded charts and tables directly within the workbook, ensuring data presentation remains accurate and visually structured.

Do I need pandas and matplotlib to automate data analysis and visualization tasks with Python?

Yes, you need pandas for spreadsheet data analysis tasks like filtering and aggregation, and matplotlib is required for advanced data visualization. Openpyxl is also necessary to handle the underlying Excel workbook creation, editing, and formatting automation.