spreadsheet

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

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/northseadl/skillwisp --skill spreadsheet-northseadl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spreadsheet
Source: https://github.com/northseadl/skillwisp/tree/main/skills/%40openai/spreadsheet
Command: npx skills add https://github.com/northseadl/skillwisp --skill spreadsheet-northseadl

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, modification, and analysis of spreadsheet files, enabling efficient data management and reporting.

Core Features & Use Cases

  • Spreadsheet Creation: Build new .xlsx, .csv, or .tsv files with formulas, formatting, and structured layouts.
  • Data Analysis: Read, filter, aggregate, and compute metrics from tabular data using pandas.
  • Workbook Editing: Modify existing spreadsheets while preserving formulas, references, and formatting.
  • Data Visualization: Create charts and tables within spreadsheets.
  • Use Case: Generate a monthly sales report by analyzing raw sales data, calculating key performance indicators, and presenting the results in a formatted Excel file with charts.

Quick Start

Use the spreadsheet skill to create a new Excel file named 'sales_report.xlsx' with columns for 'Date', 'Product', and 'Revenue'.

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 file with formulas and formatting using Python?

Create Excel files with formulas and formatting using Python by leveraging openpyxl to build structured workbooks. This approach allows you to programmatically define columns, apply layouts, and insert calculations into new .xlsx files.

Can I modify an existing Excel spreadsheet while preserving its formulas and references?

Yes, you can modify existing Excel spreadsheets while preserving formulas, references, and formatting. This ensures workbook integrity is maintained when updating data or adjusting structured layouts within your .xlsx files.

How do I analyze CSV or TSV tabular data for reporting?

Analyze CSV or TSV tabular data for reporting using pandas to read, filter, and aggregate datasets. This process computes key metrics from raw tabular data, enabling efficient data analysis and reporting.

Does this spreadsheet automation approach support data visualization with charts?

Yes, this spreadsheet automation approach supports data visualization by creating charts and tables directly within spreadsheets. You can present analyzed data visually alongside computed metrics in your generated Excel files.

What is the best way to generate a monthly sales report from raw data?

The best way to generate a monthly sales report from raw data is to use pandas for analysis and openpyxl for output. This combination calculates performance indicators and exports formatted results into a structured Excel file.

Do I need pandas and openpyxl to build and edit xlsx files?

Yes, you need pandas and openpyxl to build and edit xlsx files effectively. Pandas handles data analysis and aggregation, while openpyxl manages workbook creation, formatting, and formula preservation.