office-to-md 是做什么的?
快速将 Office 文档(Word、Excel、PowerPoint 等)转换为 Markdown 格式。
简介
claude-office-skills/office-to-md 是一个智能体技能,用于将 Office 文档自动转换为 Markdown。它帮助开发者从常见办公格式中提取内容,便于集成到知识库、笔记系统或 AI 工作流中。
支持的平台
- Claude Code
- Cursor
- Codex
- 其他支持 Markdown 的 AI Agent 平台
工作原理
- 接收 Office 文件路径(如
report.docx、data.xlsx或slides.pptx)。 - 使用 Python 库(如
python-docx、openpyxl、python-pptx)解析文件内容。 - 提取文本、表格、列表和基本样式信息。
- 按 Markdown 语法重组输出,包括标题、段落、代码块、表格等。
使用方法
from office_to_md import convert
# 转换 Word 文档
markdown_content = convert("path/to/document.docx")
print(markdown_content)
或通过命令行:
office-to-md path/to/document.docx > output.md
注意事项
- 仅支持常见 Office 格式:
.docx、.xlsx、.pptx。 - 复杂布局(如嵌套表格、图像、高级格式)可能无法完美转换。
- 转换结果以纯文本 Markdown 输出,不含原始文件中的多媒体内容。
环境变量
OFFICE_TO_MD_OUTPUT_DIR:指定输出目录(可选)。
许可证
MIT