用途:通过 python-docx 库以编程方式创建、编辑和操作 Microsoft Word(.docx)文档,生成带格式、样式、表格和图片的专业文档,无需手动编辑。
主要能力:创建新文档或打开已有文档;添加标题(0-9 级)、段落、带内联格式的文本;创建表格、动态添加行、合并单元格;插入图片并设置尺寸;设置段落对齐、行距、段后间距、首行缩进;设置字符加粗、斜体、下划线、字体、字号、颜色;设置页面尺寸、方向、页边距;添加页眉页脚及页码字段;使用内置样式(如 Heading 1-9、Title、Quote、List Bullet、Table Grid 等)。
使用方式:描述要创建或修改的内容,提供源内容(文本、数据、图片),由技能生成 python-docx 代码并执行。安装命令:pip install python-docx。
适用场景:生成报告、合同、商务信函、邮件合并模板、将 Markdown 内容转换为带样式的 Word 文档等。
限制:无法执行宏或 VBA 代码;复杂模板可能丢失部分格式;对 SmartArt、图表等高级功能支持有限;无直接 PDF 转换(需使用单独工具);修订跟踪读取能力有限。