Office 文件工具箱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5d13378c/office-toolkit-ela。
技能介绍
解决的问题
当你需要批量处理本地 Office 文件时,逐个打开文档、复制文本、改表格、导出 PDF 很容易打断流程。Office Toolkit 面向「文件进、文件出」的离线批处理场景:读取 PDF/DOCX/PPTX/XLSX,创建 DOCX、XLSX、PPTX,转换 XLSX 到 CSV/JSON,并在 Windows 上通过 COM 将 Office 文件转为 PDF。它不面向实时协作,也不读写云端文档,适合在脚本、Agent 工作流或本地自动化中使用。
工作方式
- 读取:PDF 用
pdftotext,DOCX/XLSX/PPTX通过zipfile与 XML 解析提取内容。 - 创建:基础
DOCX/XLSX可用 Python 标准库生成;XLSX可写公式与财务配色;PPTX建议python-pptx。 - 转换:
XLSX到CSV/JSON纯本地完成;Office 到 PDF 依赖 Windows 的 Microsoft Office 或 WPS 专业版 COM 自动化。 - 编辑:已有
XLSX可改单元格、公式、插入删除行列;已有DOCX可修改文本与段落,操作前自动备份。
适用边界
- 仅支持本地离线文件,不做实时协作、云端文档读写。
- Office 转 PDF 仅限 Windows,且 WPS 个人版可能不可用。
PDF扫描件需 OCR;DOCX/XLSX标准库创建主要面向纯文本与数值。- 大文件受解析内存限制,超大
XLSX建议使用openpyxl流式模式。
使用场景
- 把一批本地 Excel 报价单批量导出为 CSV/JSON,供数据平台导入前做格式统一。
- 将 10 份本地 Word 汇报稿在 Windows 上批量转为 PDF,交付前保持文件名一致。
- 从多个 PDF 报告中提取文字与表格,再生成 DOCX 摘要供后续人工校对。
- 修改已有 XLSX 中某个工作表的公式与行位置,并保留原始文件备份。
适合人员
- 负责合同交付的工程师,需要批量把本地 Word/PPT 转 PDF 并归档。
- 做数据清洗的分析员,需要把 Excel 批量导出 CSV/JSON 再导入数仓。
- 维护自动化脚本的开发者,需要读取和创建 DOCX/XLSX/PPTX 文件。
- 整理本地文档的运维工程师,需要修改已有 Excel 公式和 Word 文本并备份。