在 Windows 上将 Excel 转为 Markdown,只需将 XLSX 文件添加到 MD Factory。每个工作表都会变成一个 Markdown 表格,标题为工作表名称,MD 文件保存在工作簿旁边。
表格中是 Excel 随文件保存的值,不包括公式和单元格样式。日期、隐藏工作表、合并单元格和图表需要仔细检查;有些任务更适合导出 CSV 或直接使用工作簿。
转换工作簿
- 打开 MD Factory,点击添加文件,或将工作簿拖到窗口中。
- 转换会立即开始。完成后,该文件所在行会显示已完成、需要检查或失败。
- 双击文件名下方的结果路径,即可打开 Markdown 文件。
结果文件沿用工作簿的名称:Budget.xlsx 会在同一文件夹中生成 Budget.md。工作表中的图片保存在旁边的 Budget_images 文件夹中。MD Factory 不会修改工作簿本身。如果 MD Factory 无法写入该文件夹,会询问结果的保存位置。
要转换文件夹中的所有工作簿(包括子文件夹),请改为点击添加文件夹。
MD Factory 读取 XLSX 文件。较旧的 XLS 工作簿和启用宏的 XLSM 文件会显示为已跳过。请在 Excel 中打开此类文件,将副本另存为“Excel 工作簿(.xlsx)”,然后转换该副本。Microsoft 在这篇文章中列出了文件类型和“转换”命令: 以另一种文件格式保存工作簿.
打开时要求输入密码的工作簿会被标记为失败。请转换一份去掉密码后保存的副本,该副本及其 Markdown 应与原文件同样保密。
Markdown 文件包含什么
每个工作表都会变成一个以工作表名称命名的二级标题,下面跟着一个表格。工作表按标签顺序排列。没有数据的工作表只有标题。
表格涵盖从单元格 A1 到最后一个已使用的行和列的范围。MD Factory 不会猜测哪一行是列名:标题行依次为 Column 1, Column 2 等,你的第一行数据会作为普通行排在后面。
## Sales Q1
| Column 1 | Column 2 | Column 3 |
| --- | --- | --- |
| Date | Region | Units |
| 2026-03-15 00:00:00 | North | 12 |
如果要在标题行中使用自己的列名,请手动编辑前几行。CSV 指南介绍了操作方法和 Markdown 表格的基础知识: 如何在 Windows 上将 CSV 转为 Markdown.
单元格内的换行会写成 HTML 标签 <br>.
单元格中的下划线、星号、竖线、反斜杠和反引号会写成 HTML 字符代码,以免破坏表格。Markdown 预览中会显示原始字符。在原始文本中搜索含下划线的名称时,请将下划线替换为对应的代码: order_id.
公式、日期和数字格式
公式不会重新计算。公式单元格显示的是 Excel 随文件保存的结果,公式本身不会保留。
如果公式没有保存的结果,单元格会改为显示公式文本,例如 =SUM(B2:B9).
这样的文件会被标记为需要检查。请在 Excel 中打开工作簿,确认公式显示了结果,保存后再转换一次。
来自其他工作簿链接的值不会刷新。表格显示上次保存的值,文件会被标记为需要检查。
| 工作簿中 | 在 Markdown 文件中 |
|---|---|
| 显示为 15.03.2026 的日期 | 2026-03-15 00:00:00 |
| 由公式计算的日期,如 =TODAY() | 序列号,如 46312 |
| 单独的时间,如 09:30 | 1899-12-30 09:30:00 或 0.3958333333333333,取决于单元格格式 |
| 25% | 0.25 |
| €9.50 | 9.5 |
| 格式为 00000、显示为 01234 的代码 | 01234 |
Excel 将日期和时间存储为数字,只是以日期形式显示。单元格设置了日期格式时,MD Factory 会将数字还原为日期。由公式计算的日期会保留为纯数字,因此请检查这些列。Microsoft 在这篇文章中解释了这些数字: 更改日期系统、格式或两位数年份的解释.
百分比、货币、千位分隔符等显示格式不会保留。表格中是存储的数字,文件会被标记为需要检查,并附上提示“某些数字格式不会被复制”。文本单元格会保留所有字符,包括以文本形式输入的代码。
隐藏工作表、合并单元格和空行
MD Factory 会像转换其他工作表一样转换隐藏工作表,将文件标记为需要检查,并在提示中写明隐藏工作表的名称。隐藏的行也会进入表格,同样附有提示。隐藏的列也会进入表格,但没有提示。
隐藏工作表中可能有旧数据、查找列表或个人信息。分享 Markdown 之前,请在 Excel 中取消隐藏这些工作表,查看其中的内容,或从 Markdown 文件中删除对应部分。Microsoft 的操作说明: 隐藏或取消隐藏工作表.
合并单元格的值保留在合并区域的第一个单元格中,区域内的其他单元格为空。文件会被标记为需要检查,并附上提示“合并或复杂的单元被简化”。
区域内的空行和空列会作为空单元格留在表格中。由于每个表格都从 A1 开始,数据从 C3 开始的工作表前面会多出两个空列和两个空行。如果数据下方很远处有设置了格式的空单元格,表格会一直延伸到那里。请在 Markdown 中删除这些行,或在 Excel 中清除多余的单元格后重新转换。
从 A1 数到最后一个已使用的单元格,超过 50 万个单元格的工作表不会被转换,整个工作簿会被标记为失败。请先拆分数据,或删除未使用的行和列。
图表、图片、批注和链接
图表不会被转换。文件会被标记为需要检查,并附上提示“某些文档内容无法用Markdown表示”,后面跟着工作表名称。如果图表的数据位于工作簿的某个工作表中,这些数字已经在该工作表的表格里了。
放在工作表上的图片会保存到图片文件夹,并链接在该工作表的表格下方。文本框和形状中的文字也会出现在那里。
单元格批注和注释不会保留,超链接背后的地址也不会保留:有链接的单元格只保留可见文字。这两种情况都不会产生提示。如果批注或链接目标很重要,请在转换前将它们复制到单元格中。
颜色、字体、边框和条件格式不会保留。如果颜色有含义,例如红色表示逾期,请添加一列用文字写明。
检查结果
点击文件所在行中的需要检查,即可查看提示。关于某个工作表的提示会以该工作表的名称结尾,例如:“导出中包含隐藏工作表。(归档)”。
然后对照工作簿检查 Markdown:
- 每个工作表都有一个标题,包括隐藏工作表。
- 每个表格的第一行和最后一行,以及一个可以重新计算的合计。
- 日期列,尤其是由公式计算的日期。
- 带前导零的代码,如邮政编码和商品编号。
- 以等号开头的单元格:这些是没有保存结果的公式。
- 你并不打算分享的隐藏行和列。
如果你编辑了 Markdown 文件,之后又重新转换工作簿,MD Factory 会保留你编辑过的文件,并将新结果保存为 Budget (2).md。
何时更适合导出 CSV 或使用工作簿
如果需要与单元格显示完全一致的值,例如 25% 而不是 0.25,请从 Excel 导出 CSV 文件。Excel 的 CSV 格式会按显示的样子保存文本和值,但只保存活动工作表。Microsoft 列出了其他会丢失的内容: 不会转移到其他文件格式的 Excel 格式和功能.
将需要的每个工作表分别保存为 CSV 文件,然后将这些 CSV 文件添加到 MD Factory。
如果公式很重要,请保留工作簿本身。Markdown 表格只包含结果,不能重新计算、排序或筛选。
对于 AI 智能体,Markdown 表格适合需要智能体阅读的工作表,例如价目表、日程表或汇总表。对于需要求和或筛选的大型工作表,请将 CSV 或 XLSX 文件交给能运行代码的智能体,让它用代码计算。如何为智能体整理资料,请参阅 用 Markdown 为 AI 智能体准备文档.