office-automation
自动化处理 Word 和 Excel 文件。使用 Python 脚本读取、写入、格式化文档和表格。支持批量处理、模板填充、数据提取和格式转换。
By texiaoyao · 2,990 installs
npx skills add texiaoyao/office-automation-skill --skill office-automation
Source repository · Upstream listing
Office 自动化技能
使用 Python 脚本自动化处理 Word (.docx) 和 Excel (.xlsx/xlsm) 文件。
快速开始
1. 安装依赖
2. 基本用法
处理 Word 文档:
处理 Excel 表格:
脚本说明
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)
📊 数据分析和统计
📋 批量处理多个表格
注意事项
1. Word 格式 :仅支持 .docx 格式(不支持旧版 .doc)
2. Excel 格式 :支持 .xlsx 和 .xlsm
3. 编码 :默认使用 UTF 8 编码
4. 大文件 :超过 100MB 的文件建议分批次处理
脚本位置
所有脚本位于 skills/office automation/scripts/ 目录。
使用时请确保从技能目录或 workspace 根目录运行。