mcpField
E
excel-to-markdown

excel-to-markdown

github.com/sakumyz文档处理086 次安装28 周前更新
代码仓库

关于 excel-to-markdown

将 .xlsx 或 .xlsm 格式的 Excel 工作簿转换为 Markdown 表格的技能,可用于阅读项目式样书或将表格内容作为开发上下文。

主要功能

  1. 01将 Excel 文件转换为 Markdown
  2. 02选择合并单元格处理模式
  3. 03启用详细日志

适用场景

  1. 01将式样书转换为便于阅读的内容
  2. 02把表格内容用作开发上下文

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sakumyz/skills --skill excel-to-markdown

安装后在 Claude Code 中输入/excel-to-markdown确认已加载。

附带文件scripts/excel_to_markdown_general.py

详细介绍

来自项目 README

Excel 转 Markdown

任务目标

将 Excel 文件(.xlsx/.xlsm)转换为合法的 Markdown 表格格式,用于式样书阅读、上下文提供等场景。

前置依赖

openpyxl>=3.0.0

使用 where python 找到 python 的安装路径,如果 安装路径里包含 uv,则使用 uv run 命令来执行脚本,确保在虚拟环境中运行。如果无法找到 python,可以提示用户安装 python 或者使用虚拟环境,然后结束程序。

最佳实践

将项目式样书 Excel 转为 Markdown 后,可直接作为开发任务的上下文:

python scripts/excel_to_markdown_general.py ./式様書.xlsx -o ./式様書.md

如用户没有其他特殊需求,执行上面格式的命令即可,如果有更具体的要求,再看下面的【其他参数】部分。

其他参数

基本转换
python scripts/excel_to_markdown_general.py <excel文件> [-o <md文件>]
合并单元格处理模式
python scripts/excel_to_markdown_general.py <excel文件> --merge-mode tl
  • tl(默认):仅在合并区域左上角保留值
  • fill:将左上角值填充到合并区域每个子单元格
输出详细日志
python scripts/excel_to_markdown_general.py <excel文件> --verbose

资源索引

评论

支持 Markdown