Office-Editor

📄 安全可控的 Office 文档处理器

一站式 Office 文档处理方案,支持 Word、Excel、PowerPoint 的创建与修改,依赖明确检查,避免自动安装风险。

收藏
5.9k
安装
1.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

office-editor 是一套针对 Microsoft Office 三大核心格式(.docx.xlsx.pptx)的文档处理技能,覆盖创建、修改、格式化等常见办公场景。该技能采用依赖前置检查机制,在执行任务前强制验证 python-docxopenpyxlpython-pptx 等核心库是否存在,明确禁止自动执行 pip 安装命令,从根本上杜绝因权限问题或网络环境导致的系统污染风险。

显著优点

1. 安全性优先:与多数自动补全依赖的技能不同,本技能严格遵循"检查失败即停止"原则,避免静默安装带来的供应链攻击面。
2. 操作可逆性:修改现有文件时默认采用 updated_*.ext 命名策略,仅当用户明确要求时才覆盖原文件,显著降低误操作导致的数据丢失风险。

3. 资源分层加载:通过 {baseDir}/references/{baseDir}/scripts/ 的目录结构实现按需引用,避免一次性加载全部文档造成上下文膨胀。

4. 扩展能力:支持 pandas DataFrame 互转、PIL 图像插入等高级场景,通过可选依赖实现功能渐进式增强。

潜在局限

  • 格式兼容性:基于 python-docx/openpyxl/python-pptx 等开源库实现,对 Office 原生复杂样式(如宏、ActiveX、高级动画)的支持有限。
  • 依赖管理负担:用户需自行维护 Python 环境,缺少依赖时完全依赖人工介入,对非技术用户门槛较高。
  • 性能瓶颈:大文件(>10MB 的 xlsx)处理时内存占用较高,不适合服务器端高并发场景。

适用人群

  • 需要程序化生成标准化报表、合同模板的自动化办公用户
  • 追求环境纯净、拒绝自动安装行为的安全敏感型开发者
  • 具备基础 Python 环境管理能力的数据分析师与运维人员

常规风险提示

| 风险类型 | 说明 |
|---------|------|
| 文件覆盖 | 虽已设置默认防覆盖策略,但用户显式指令仍可能导致数据丢失 |
| 格式丢失 | 编辑复杂 Office 文件时可能出现样式降级或内容错位 |
| 依赖版本冲突 | 三大核心库与 pandas/PIL 的版本矩阵需人工协调 |

Office-Editor 内容

references文件夹
scripts文件夹
手动下载zip · 18.6 kB
docx_api_summary.mdtext/markdown
请选择文件