📊
AutomationPython

Excel Tools

by XiaoMaColtAI

Excel Tools is an Automation skill for Claude Code, published by XiaoMaColtAI in math-modeling-skill.

819 stars51 forkson XiaoMaColtAI/math-modeling-skillAdded 2026/08/23+8% in starsRepository updated 2026/08/22
claude-codeclaude-skillscodexcodex-skillcumcmdeepseek-harnessmath-modelingmcm-icmskillsvibe-coding
Install in seconds
Install Excel Tools
Copy Excel Tools into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/XiaoMaColtAI/math-modeling-skill/tree/main/tools/xlsx ~/.claude/skills/xlsx

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
tools/xlsx/SKILL.md in XiaoMaColtAI/math-modeling-skill
Installs to
~/.claude/skills/xlsx
Collection
One of 10 skills cataloged from this repository
Category
Automation1523 skills

What Excel Tools does

Excel Tools reads, creates, modifies, and verifies XLSX files while preserving templates, formulas, and worksheet structure. Use it when a task requires Excel output, formula recalculation, or checking workbook errors.

Excel Tools is cataloged under Automation on DirSkills. Excel Tools comes from a repository tagged claude-code, claude-skills, codex, codex-skill and cumcm.

Documentation

README

Excel 工具

原则

  • 输入表格只读,输出写入 PROJECT_ROOT
  • 普通结果汇总优先 CSV。
  • 题目指定 XLSX、需保留公式、多工作表或模板结构时才使用 XLSX。
  • 不覆盖题目原始附件和 Skill 文件。

读取与写入

import pandas as pd

# 第一行就是数据时必须显式使用 header=None。
data = pd.read_excel("data/input.xlsx", sheet_name=0, header=None)
assert len(data) == 7470, f"行数异常: {len(data)}"
result = pd.DataFrame({"方案": names, "目标值": values})
result.to_excel("results/结果.xlsx", index=False)

禁止依赖 pandas.read_excel() 默认的 header=0 猜测表头,否则第一行数据会被当成列名。未知表头结构或必须精确保留行时使用无隐式推断的读取工具:

from scripts.read_rows import read_excel_rows

rows = read_excel_rows(
    "data/input.xlsx",
    header=False,
    expected_rows=7470,
)
assert rows[0][0] == 399.6747

读取后必须核对首行、末行、原始工作表有效行数和题目声明的记录数;行数不符时立即报错,不得静默继续建模。

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Excel Tools

  • What else does XiaoMaColtAI publish alongside Excel Tools?

    Excel Tools is one of 10 skills that DirSkills catalogs from XiaoMaColtAI/math-modeling-skill, the repository it ships in. Its siblings there include DOCX Tools, LaTeX工具 and Math Modeling. Each one is a separate skill with its own page in this directory, installs the same way Excel Tools does, and is maintained by XiaoMaColtAI in that same repository. The rest of the collection is listed on the XiaoMaColtAI/math-modeling-skill page.

  • How does Excel Tools compare to other Automation skills?

    Excel Tools ranks #966 by stars among the 1523 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Excel Tools against them. Open each page to compare what they document and how they install.

More from XiaoMaColtAI/math-modeling-skill

Excel Tools is one of 10 skills cataloged on DirSkills from XiaoMaColtAI/math-modeling-skill.

See all 10 skills
📄
1w ago

DOCX Tools

DOCX Tools creates, edits, validates, and converts Word DOCX files, including full LaTeX papers into editable DOCX. It is used for math modeling papers, formulas, tables, revision tracking, and comments.
Writing
81951
📄
1w ago

LaTeX工具

LaTeX工具用于从官方或内置模板创建、编译和校验数学建模 LaTeX 论文项目。需要同时交付 Word 时,也可配合 DOCX 工具将完整论文转换为 Word。
Writing
81951
📐
1w ago

Math Modeling

Math Modeling supports mathematical modeling analysis, code solving, result visualization, and paper writing for competition or project tasks. It can run the full three-stage workflow or just one stage, with optional in-stage quality checks.
AI Engineering
81951
📄
1w ago

PDF Processing

PDF Processing handles reading, extracting text and tables, merging, splitting, rotating, watermarking, creating, encrypting, and decrypting PDF files. Use it when a prompt mentions a .pdf file or asks to generate or modify a PDF, including OCR for scanned documents.
Automation
81951
📚
1w ago

双引擎论文搜索

双引擎论文搜索并行使用 OpenAlex 和 AnySearch 搜索论文,交叉匹配并输出可追溯的元数据。用于需要核验作者、题名、年份和来源的文献检索。
AI Engineering
81951
📐
1w ago

建模手

建模手用于数学建模题目的题意理解、模型选择和算法设计,并输出题目分析报告与术语表格。它适合在建模开始阶段做问题拆解、约束梳理和方案论证。
Data
81951