xlsx

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

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/syahrilTGR/Template-Research --skill xlsx-syahriltgr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/syahrilTGR/Template-Research/tree/main/.agents/skills/xlsx
Command: npx skills add https://github.com/syahrilTGR/Template-Research --skill xlsx-syahriltgr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides powerful automation and manipulation capabilities for Excel spreadsheets, allowing users to perform complex tasks with ease.

Core Features & Use Cases

  • Spreadsheet Creation and Editing: Create new spreadsheets from scratch or modify existing ones.
  • Data Analysis: Analyze and manipulate data with Python libraries such as pandas and openpyxl.
  • Use Case: Imagine you have a large dataset in an Excel file and need to perform calculations, generate charts, or extract specific information. This Skill can help you achieve these tasks efficiently.

Quick Start

Create a new Excel file with the xlsx skill: xlsx create new_spreadsheet.xlsx.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automate Excel spreadsheet creation and data manipulation using Python?

Automating Excel spreadsheet creation and data manipulation with Python uses libraries like pandas and openpyxl to handle data processing, formula calculations, and visualization. This approach streamlines workflows for large datasets and complex financial modeling tasks.

Can Python calculate and recalculate Excel formulas in existing spreadsheets?

Yes, calculating and recalculating Excel formulas in existing spreadsheets requires LibreOffice alongside openpyxl. This combination processes formula evaluations programmatically, ensuring computed values remain accurate when manipulating files without opening the Excel application.

What is the best way to perform data analysis on large Excel datasets?

Performing data analysis on large Excel datasets is best handled by loading the spreadsheet data into pandas DataFrames. This allows for efficient manipulation, complex calculations, and data extraction directly within Python scripts, bypassing manual spreadsheet limitations.

Do I need LibreOffice to use Python for Excel automation?

You need LibreOffice specifically for formula recalculations in Excel automation. While pandas and openpyxl handle standard data manipulation and file creation, Libreoffice processes the underlying formulas to ensure calculation accuracy when modifying spreadsheets.

How does openpyxl compare to pandas for editing Excel files?

Openpyxl focuses on reading and writing Excel spreadsheet structures including formulas and formatting, while pandas specializes in high-level data manipulation and analysis. Using both together allows comprehensive editing of spreadsheet content and underlying data.

Why are my Excel formula calculations not updating when using Python?

Excel formula calculations not updating in Python occur when LibreOffice is missing from the environment. Applying openpyxl alone modifies cell structures but requires LibreOffice integration to trigger actual formula recalculation and update computed values.