SuperAPI AI 工具集

docx-reader

编程与开发

查看项目

更新于 10-15 17:33

技能介绍

用途:读取 Microsoft Word(.docx)文件,将文档内容提取为文本,便于查看或保存。

主要能力:提取段落文本与表格数据,并包含错误处理;可配合 Write 工具将提取结果以 Markdown 格式保存。

使用方式:先安装依赖 wsl pip3 install python-docx,再运行脚本:wsl python3 scripts/read_docx.py "/mnt/c/path/to/file.docx",或 python scripts/read_docx.py <file_path>。在 WSL 环境下需将 Windows 路径转换为 WSL 路径,例如 C:\Users... 转为 /mnt/c/Users/...,D:\Projects... 转为 /mnt/d/Projects/...,并将反斜杠转为斜杠。可处理单个文件,也可用 Glob 搜索多个 .docx 后逐个执行并汇总结果。

限制:不提取图片;复杂版式会被简化;字体、颜色等样式信息会丢失;不提取嵌入对象。

其他:若遇到 "No module named 'docx'" 错误,可先 wsl pip3 uninstall docx 再 wsl pip3 install python-docx;文件无法打开时检查路径转换、文件是否被其他程序占用以及访问权限。需要更高级转换时可考虑 pandoc、python-docx2txt、mammoth 等相关工具。版本 v1.0.0(2026-01-06)初始发布。