Excel 转 Markdown 表格
Excel 转 Markdown 表格,是指把 xlsx/xls 表格、或从 Excel、WPS、Google Sheets 直接复制的单元格,转换成 Markdown 表格语法文本,便于粘进 GitHub、语雀、Notion、飞书等文档。本工具免费、不加水印,既能上传文件也能直接粘贴单元格,会自动把竖线转义为 \\|、换行转成 <br>,不会把表格弄乱,并支持列对齐与多工作表拼接。全程在你的浏览器本地用 SheetJS 完成,表格文件不上传、不保存到服务器。
拖入一个 Excel 文件(xlsx/xls),或点击选择
文件不上传 · 浏览器本地转换 · 支持 xlsx/xls · 单文件 ≤ 20MB
🔒 表格在你的浏览器内转换成 Markdown,未上传任何服务器。转数据不转样式(公式取计算结果值)。
如何使用Excel 转 Markdown 表格
1
选择入口:上传一个 Excel 文件(xlsx/xls,单文件 ≤ 20MB),或切到「粘贴单元格」把从 Excel/Sheets 复制的区域粘进文本框。
2
设置参数:是否首行作表头、整表列对齐(无/左/居中/右)、是否补空格对齐、空单元格如何显示;多工作表可选「全部」或指定某张表。
3
点「转换为 Markdown」,在结果区查看生成的 Markdown 源码,或切「渲染预览」看表格样子。
4
点「复制 Markdown」直接粘进 GitHub、语雀、Notion,或点「下载 .md」保存文件。
常见问题
- 怎么把 Excel 表格转成 Markdown 表格?
- 有两种方式:一是点「上传 Excel 文件」拖入 xlsx/xls,工具默认把首行当表头,生成 | 列1 | 列2 | 加分隔行 | --- | --- | 的标准 Markdown 表格;二是切到「粘贴单元格」,在 Excel/WPS/Google Sheets 里选中区域复制后直接粘进文本框(剪贴板本身是制表符分隔,工具会自动识别)。生成后点「复制 Markdown」即可粘进 GitHub、语雀、Notion 等地方。
- 从 Excel 复制的单元格能直接转成 Markdown 吗?
- 可以,这正是本工具的「粘贴单元格」入口。你在 Excel、WPS 或 Google Sheets 里框选单元格按 Ctrl+C,再粘到文本框即可,无需先存成文件——因为电子表格复制到剪贴板的内容本身就是制表符(Tab)分隔的表格文本,工具会自动按 Tab 切列。若粘进来的是逗号或分号分隔,也能在「分隔符」里手动指定。
- Excel 转 Markdown 单元格里有竖线或换行会不会把表格弄乱?
- 不会。Markdown 表格用竖线 | 分列,如果单元格内容里本身含 |,直接输出就会多切出列、把表格弄乱;本工具会自动把单元格里的 | 转义成 \|、把换行(Alt+Enter 换行或文本里的 \n)转成 <br>,因此再复杂的内容也能保持列结构不乱。这也是手动复制粘贴最容易踩的坑。
- Excel 转 Markdown 会上传到服务器吗,安全吗?
- 不会上传,很安全。Excel 转 Markdown 全程在你的浏览器本地用 SheetJS 完成,表格文件和粘贴的内容都不会离开你的设备、不保存到服务器,关闭页面即清除,处理含工资、名单、客户等敏感数据的表格也放心。
- 手机上能把 Excel 转成 Markdown 表格吗?
- 可以。本工具是纯网页、在浏览器本地运行,手机和电脑浏览器都能用,无需安装 App。手机上用「粘贴单元格」入口更方便——在手机版 Excel 或表格 App 里复制单元格,再粘进文本框转换即可,转完直接复制或下载 .md。
- 多个 sheet 的 Excel 转 Markdown 怎么处理?
- 上传含多个工作表的 Excel 后,默认会把每张非空表转成一张 Markdown 表格,并在每张表前加一个 ## 表名 标题按顺序拼进同一份文档;空表会自动跳过并提示。你也可以在「工作表」下拉里只选其中一张表,单独输出这一张表的 Markdown。
- Excel 转 Markdown 怎么设置列左对齐、居中或右对齐?
- 在参数区的「列对齐」里选「左对齐/居中/右对齐」,工具会在分隔行写入对应的对齐标记(:--- 左、:---: 居中、---: 右),大多数支持 Markdown 的平台(GitHub、语雀、掘金等)都会据此对齐列内容;选「默认(无)」则输出普通的 --- 分隔、由渲染器决定对齐。
- Excel 转 Markdown 支持 xls 老格式吗?有文件大小限制吗?
- 支持。上传入口同时支持 .xlsx 和 .xls 两种格式,也支持直接粘贴从 Excel/WPS/Google Sheets 复制的单元格。文件大小建议 ≤ 20MB,单表约 20 万单元格以内转换基本是秒级;超大表会截断并提示,可先用「Excel 拆分」按行或按工作表拆开再逐份转 Markdown。全程浏览器本地处理、文件不上传。
Excel 转 Markdown 的转义规则与各平台列对齐支持
Markdown 表格用竖线 | 分列、用换行分行,所以单元格内容里一旦出现这两个字符就会破坏表格结构。本工具在转换时会按下表自动转义,这也是手动复制粘贴最容易翻车的地方。
| 单元格里的内容 | 直接输出的问题 | 本工具的转义 |
|---|---|---|
| 含竖线 |(如 a|b) | 被当成列分隔,多切出一列 | 转义为 \|(渲染成普通竖线 a|b) |
| 含换行(Alt+Enter) | 裸换行会截断表格行 | 换行转成 <br>,同格内显示多行 |
| 含反斜杠路径(C:\dir) | 一般无影响 | 不额外转义反斜杠,路径原样保留 |
| 空单元格 | 有的渲染器空 cell 会塌陷 | 可选留空或用 - 占位 |
列对齐通过分隔行的冒号控制::--- 左对齐、:---: 居中、---: 右对齐、--- 不指定。常见平台的支持情况如下。
| 平台 | Markdown 表格 | 列对齐(冒号语法) |
|---|---|---|
| GitHub README / Issue | 支持 | 支持 |
| 语雀 / 掘金 / CSDN | 支持 | 支持 |
| Notion(粘贴为表格) | 支持 | 部分支持 |
| 飞书文档 | 支持 | 部分支持 |
| Obsidian | 支持 | 支持 |