跳到主内容
SheetJS 引擎 · 浏览器内运行 · 不上传

Excel 转 Markdown 转换器

拖入 .xlsx 或 .xls 工作簿,即可获得 GitHub 风格 Markdown 表格 —— 每张工作表以其名称作为标题导出,合并单元格自动展开,日期与数字完全按 Excel 显示内容保留。由 SheetJS 引擎驱动,全程在浏览器本地运行。

点击开始转换

跳转到 Pandoc 引擎,自动选择 Excel 转 Markdown 输出

立即开始

支持的输入格式

格式扩展名说明
Excel 工作簿(xlsx).xlsxExcel 2007+ 格式 —— 一次转换全部工作表
旧版 Excel(xls).xlsExcel 97–2003 二进制格式,完整支持
合并单元格.xlsx展开为重复值 —— Markdown 表格没有合并语法
公式.xlsx转换为 Excel 中显示的计算结果

Excel 转 Markdown 的工作原理

Excel 工作簿是复杂的二进制或 XML 包:多工作表、合并单元格区域、公式、日期序列号与显示格式。而 Markdown 表格刻意保持简单 —— 纯文本的行与列。好的转换器必须忠实地跨越这个鸿沟。

本页使用 SheetJS 社区版引擎读取工作簿:每张工作表按 Excel 实际显示的文本(如 1/15/26 这样的日期、货币、百分比)转换为行网格,合并区域展开后每个单元格都带上合并值,空表自动跳过。随后由 Pandoc 引擎一次性将网格转换为 GitHub 风格 Markdown 管道表格。

一切都在浏览器标签页本地运行。工作簿不会离开你的设备 —— 无上传、无账号、无服务器处理。SheetJS 库本身也只有在你真正拖入 Excel 文件时才会下载。

多工作表、合并单元格与日期

默认导出全部工作表,每张表前以其名称作为标题。如果只需要第一张表,在转换器面板中切换「工作表(Excel)」选项即可。

Markdown 表格语法无法表达合并单元格,因此转换器会把合并值复制到区域内的每个单元格 —— 横跨三列的「2026 年销售」标题会出现在全部三列中。这样表格保持矩形,可直接粘贴到 GitHub、Notion 和 Obsidian。

日期、时间与数字完全按 Excel 显示内容导出,而不是原始序列值 —— 你在电子表格中看到什么,Markdown 单元格里就是什么。

谁在用 Excel 转 Markdown

开发者与技术文档作者:把规格表、价格矩阵和功能对比从电子表格迁入 docs-as-code 仓库,Markdown 在 git 中 diff 清晰。

AI 工程师:把表格数据喂给 ChatGPT、Claude 或 RAG 管线 —— 管道表格是 LLM 解析最可靠的格式。开启「为 LLM / AI 优化」选项可获得紧凑输出。

Excel 转 Markdown 常见问题

+我的 Excel 文件会上传到服务器吗?

不会。SheetJS 引擎在你的浏览器标签页内运行,工作簿在本地解析。转换过程中 Network 面板看不到任何上传流量 —— 唯一的下载是库代码本身。

+合并单元格会怎么处理?

Markdown 表格无法表达合并单元格,因此转换器会展开它们:合并区域内的每个单元格都会得到合并值。生成的表格保持矩形,在 GitHub、Notion 和 Obsidian 中都能正常渲染。

+公式会被转换吗?

公式会导出为其最近一次计算结果 —— 与 Excel 单元格中显示的文本一致。公式本身(=SUM(A1:A10))不会保留,因为 Markdown 没有公式语法。

+多工作表怎么处理?

全部工作表一次转换,每张表前加工作表名称作为标题;空表自动跳过。如果只需要第一张表,在转换器面板中切换「工作表(Excel)」选项。

+日期和数字如何处理?

完全按 Excel 显示内容处理 —— 显示为 1/15/26 或 ¥1,234.00 的单元格,会以同样的文本进入 Markdown 表格,而不是原始序列号。

+能把 Excel 转成 HTML、RST 或 LaTeX 吗?

可以。在转换器中选择输出格式即可 —— 工作簿先变成 Markdown 表格网格,再由 Pandoc 引擎渲染为目标格式,全程在浏览器内完成。

还能转成其他格式