excel-to-md

👤 ET 📦 v1.0.0 ⭐ 4.4 ⬇️ 429 下载
📄 办公效率 免费

📖 技能介绍


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文件路径> [选项]

核心功能

1. Excel → Markdown(默认)

python3 excel_to_md.py /path/to/file.xlsx
# 输出到 同目录/file.md

2. 指定输出路径

python3 excel_to_md.py /path/to/file.xlsx -o /path/to/output.md

3. 转换前预览(不写文件)

python3 excel_to_md.py /path/to/file.xlsx --preview

4. 查看工作表列表

python3 excel_to_md.py /path/to/file.xlsx --list-sheets

5. 只转换指定工作表

python3 excel_to_md.py /path/to/file.xlsx --sheet "Sheet1"

6. 批量转换目录下所有 Excel

python3 excel_to_md.py /path/to/dir/ --batch

输出格式说明

Markdown 表格格式: - 普通单元格:原样输出 - 合并单元格:第一格写值,其余留空 - 数字:保留原始精度 - 日期:格式化为 YYYY-MM-DD HH:mm - 空单元格:留空 - 超长内容:截断至 200 字符

表头行使用 --- 分隔符区分,支持多行表头。


设计原则

  1. 幂等:相同输入产生相同输出
  2. 不修改原文件:只读操作
  3. 落盘而非记忆:输出路径明确,结果写文件
  4. 兼容性好:支持 .xlsx 和 .xls,自动处理空 sheet、合并单元格

文件结构

excel-to-md/
├── SKILL.md           # 本文件
├── excel_to_md.py     # 主程序
└── REFERENCES/        # 详细参考文档
    ├── usage.md       # 使用详解
    └── format.md      # 输出格式规范

🤖 AI 评测

这是一个质量不错的 Excel 转 Markdown 工具,核心功能完善,使用体验良好。优点是文档清晰、功能丰富(支持预览、批量转换、选择工作表等),智能特性贴心(如自动识别表头、跳过空列),格式处理细致(日期、数字、合并单元格都处理得当)。不足之处是功能相对单一,目前仅支持 Excel 转 Markdown 这一种场景。总体而言,这是一个功能实用、稳定可靠的表格转换工具,适合需要频繁处理 Excel 数据的用户。

📊 多维度评分

适应性4.2
规范性4.1
有效性4.4
可靠性4.5
可信度5

📁 包含文件 (3 个)

📄 REFERENCES/usage.md 1.9 KB
📄 SKILL.md 2.2 KB
📄 excel_to_md.py 10.6 KB