Home/后端开发/office-automation
O

office-automation

by @texiaoyaov
4.9(25)

Automate Word and Excel file processing using Python scripts, performing office automation tasks like document reading/writing and data manipulation.

Microsoft Office APIGoogle Workspace APIRPAWorkflow AutomationGitHub
Installation
npx skills add texiaoyao/office-automation-skill --skill office-automation
compare_arrows

Before / After Comparison

1
Before

Manually processing Word and Excel files is time-consuming, laborious, and prone to errors. Repetitive office tasks are inefficient and consume a lot of time.

After

Automate processing with Python scripts, enabling document reading/writing and data manipulation. Significantly improve office efficiency and reduce manual errors.

description SKILL.md

office-automation

Office 自动化技能

使用 Python 脚本自动化处理 Word (.docx) 和 Excel (.xlsx/xlsm) 文件。

快速开始

1. 安装依赖

pip install python-docx openpyxl pandas

2. 基本用法

处理 Word 文档:

python scripts/word_processor.py read document.docx
python scripts/word_processor.py write output.docx --content "Hello World"
python scripts/word_processor.py template fill.docx --data '{"name": "张三", "date": "2026-02-22"}'

处理 Excel 表格:

python scripts/excel_processor.py read data.xlsx
python scripts/excel_processor.py write output.xlsx --sheet "Sheet1"
python scripts/excel_processor.py merge folder/ --output merged.xlsx

脚本说明

word_processor.py

命令 说明 示例

read 读取 Word 文档内容 read file.docx

write 创建新文档 write out.docx --content "文本"

template 填充模板(替换 {{变量}}) template doc.docx --data '{"key": "value"}'

extract 提取表格到 CSV extract file.docx --table 1

format 格式化文档 format file.docx --style heading

excel_processor.py

命令 说明 示例

read 读取 Excel 数据 read data.xlsx --sheet Sheet1

write 写入数据到 Excel write out.xlsx --data data.json

merge 合并多个 Excel 文件 merge folder/ --output all.xlsx

convert Excel ↔ CSV 转换 convert file.xlsx --to csv

analyze 数据分析(统计、透视) analyze sales.xlsx --pivot

使用场景

Word 处理

  • 📝 批量生成报告/合同

  • 📋 填充模板文档

  • 📊 提取文档中的表格数据

  • 🎨 统一文档格式

Excel 处理

  • 📈 数据汇总和合并

  • 🔄 格式转换(Excel ↔ CSV)

  • 📊 数据分析和统计

  • 📋 批量处理多个表格

注意事项

  • Word 格式:仅支持 .docx 格式(不支持旧版 .doc)

  • Excel 格式:支持 .xlsx 和 .xlsm

  • 编码:默认使用 UTF-8 编码

  • 大文件:超过 100MB 的文件建议分批次处理

脚本位置

所有脚本位于 skills/office-automation/scripts/ 目录。

使用时请确保从技能目录或 workspace 根目录运行。 Weekly Installs1.4KRepositorytexiaoyao/offic…on-skillGitHub Stars3First SeenFeb 27, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onopencode1.4Kcodex1.4Kgemini-cli1.4Kamp1.4Kgithub-copilot1.4Kkimi-cli1.4K

forumUser Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs679
Rating4.9 / 5.0
Version
Updated2026年3月17日
Comparisons1

User Rating

4.9(25)
5
0%
4
0%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

Timeline

Created2026年3月17日
Last Updated2026年3月17日