local-excel

Edit Excel workbooks with openpyxl while preserving formatting.

8|1|Updated Aug 5, 2025
One-click install
npx skills add https://github.com/ArtyMcLabin/ClaudeCode-global-config --skill local-excel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-excel
Source: https://github.com/ArtyMcLabin/ClaudeCode-global-config/tree/main/skills/local-excel
Command: npx skills add https://github.com/ArtyMcLabin/ClaudeCode-global-config --skill local-excel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing Excel workbooks often risks stripping formatting or requiring tedious, manual steps. This Skill enables safe local Excel file operations that preserve existing formatting, while supporting template-based spreadsheet creation from local sources.

Core Features & Use Cases

  • Safe editing: use openpyxl to modify cells without destroying colors, fonts, column widths, data validations, or other formatting.
  • Template-based creation: generate new spreadsheets from local templates to ensure consistent structure and styling.
  • Lightweight content search: inspect or search xlsx content locally as part of data verification and auditing.

Quick Start

  1. Install required Python package: pip install openpyxl
  2. Load a workbook with openpyxl, make targeted changes, and save to preserve formatting
  3. If starting from a template: locate the template, copy to your working directory, edit with openpyxl, and save with a clear destination path

Frequently Asked Questions about local-excel

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

FAQPage Schema
How do I edit Excel files without losing formatting?

To edit Excel files without losing formatting, use openpyxl to load an existing workbook, apply targeted cell modifications, and save the changes. This approach preserves colors, fonts, column widths, and data validations during local spreadsheet updates.

What's the best way to create spreadsheets from templates locally?

Creating spreadsheets from templates locally involves copying a styled template file to your working directory, editing the copy with openpyxl, and saving it with a clear destination path. This ensures consistent structure and styling across generated workbooks.

Does openpyxl preserve data validations and styling when modifying xlsx files?

Yes, openpyxl preserves data validations and styling when modifying xlsx files. It reads and writes workbook structures while keeping existing colors, fonts, and column widths intact, making it safe for format-aware modifications in local workflows.

Can I use rclone to retrieve Excel templates for local editing?

Yes, you can use rclone to retrieve Excel templates for local editing. The workflow supports optional rclone integration for template retrieval and file handling, allowing you to pull styled templates from remote storage before modifying them locally.

How do I search or inspect xlsx content locally for data verification?

To search or inspect xlsx content locally for data verification, use openpyxl to load the workbook and read cell values programmatically. This lightweight content search supports auditing and data verification directly within local Python workflows.

Do I need Python installed to run local Excel editing workflows?

Yes, you need Python installed to run local Excel editing workflows. The process requires Python and the openpyxl library for reading and writing xlsx files, along with optional rclone if retrieving templates from remote storage.