name: "excel-to-md" description: "Excel 转 Markdown 工具,支持 .xlsx/.xls 文件读取、表格结构解析、单元格数据提取、Markdown 输出。触发词:excel转md、解析excel、表格转markdown、读excel文件。" skillType: "cli" emoji: "📊" homepage: "local" metadata: {"openclaw":{"emoji":"📊","requires":{"bins":["python3"],"optionalEnv":["EXCEL_TO_MD_OUTPUT_DIR","EXCEL_TO_MD_STYLE"]},"primaryEnv":""}}
发现更多技能插件,请访问7w4.net。
运行要求: Python 3 + openpyxl + pandas(已安装) 触发词: excel转md、解析excel、表格转markdown、读excel文件、excel解析
cd ~/.openclaw/skills/excel-to-md
python3 excel_to_md.py <excel文件路径> [选项]
python3 excel_to_md.py /path/to/file.xlsx
# 输出到 同目录/file.md
python3 excel_to_md.py /path/to/file.xlsx -o /path/to/output.md
python3 excel_to_md.py /path/to/file.xlsx --preview
python3 excel_to_md.py /path/to/file.xlsx --list-sheets
python3 excel_to_md.py /path/to/file.xlsx --sheet "Sheet1"
python3 excel_to_md.py /path/to/dir/ --batch
Markdown 表格格式:
- 普通单元格:原样输出
- 合并单元格:第一格写值,其余留空
- 数字:保留原始精度
- 日期:格式化为 YYYY-MM-DD HH:mm
- 空单元格:留空
- 超长内容:截断至 200 字符
表头行使用 --- 分隔符区分,支持多行表头。
excel-to-md/
├── SKILL.md # 本文件
├── excel_to_md.py # 主程序
└── REFERENCES/ # 详细参考文档
├── usage.md # 使用详解
└── format.md # 输出格式规范
这是一个质量不错的 Excel 转 Markdown 工具,核心功能完善,使用体验良好。优点是文档清晰、功能丰富(支持预览、批量转换、选择工作表等),智能特性贴心(如自动识别表头、跳过空列),格式处理细致(日期、数字、合并单元格都处理得当)。不足之处是功能相对单一,目前仅支持 Excel 转 Markdown 这一种场景。总体而言,这是一个功能实用、稳定可靠的表格转换工具,适合需要频繁处理 Excel 数据的用户。