如何将 Excel 转换为 Markdown
- 上传包含要转换的工作表的
.xlsx工作簿。 - 转换器处理已填充的工作表,并将第一行填充的行用作表头。
- 在预览中检查表格宽度、空行、转义和数字格式。
- 下载合并的 Markdown 文件;多个工作表由标题分隔。
转换器保留哪些内容?
| 源内容 | 推荐的输出行为 | 转换说明 |
|---|---|---|
| 工作表名称 | 用作标题或输出文件名 | |
| 单元格值 | 渲染文本、数字、日期和布尔值 | |
| 公式单元格 | 导出公式文本或缓存/显示的结果 | |
| 标题行 | 使用第一行或选定行作为表头 | |
| 空单元格 | 保留为空表格单元格 | |
| 对齐方式 | 生成可选的 GFM 对齐标记 | |
| 换行符 | 在单元格内转义或替换 | |
| 特殊字符 | 根据需要转义竖线和反斜杠 |
转换过程中可能发生哪些变化?
合并单元格
GFM 表格没有原生的行跨度或列跨度语法。合并区域必须重复、展平、留空或作为 HTML 输出。
图表和形状
图表、条件格式、颜色、图标和浮动对象需要单独导出或文本摘要。
公式计算
文件可以同时存储公式文本和缓存值。转换器可能不会重新计算公式,尤其是在引用外部工作簿时。
非常宽的工作表
技术上有效的 Markdown 表格可能仍然难以阅读。选择工作表和范围可以产生更好的结果。
日期和数字格式
转换器在可用时使用缓存的公式结果,否则保留公式文本。Excel 的显示格式可能不会保留。
Excel 转 Markdown 的常见用途
文档配置表
将产品设置、字段定义或兼容性矩阵放入 README 或文档站点。
共享查询或报告结果
将紧凑的电子表格提取转换为可在问题或拉取请求中渲染的表格。
准备数据以供编辑审阅
将人类可读的子集移动到 Markdown,同时保留工作簿作为计算来源。
将简单工作表存档为文本
将表格快照存储在版本控制中,以便轻松比较差异。
Excel 转 Markdown 示例
Name | Status | Score
Alpha | Active | 92
Beta | Paused | 81
| Name | Status | Score |
|---|---|---:|
| Alpha | Active | 92 |
| Beta | Paused | 81 |
获得更清晰 Markdown 输出的技巧
- 选择聚焦的范围 在转换前删除空行、辅助列和不相关的工作表。
- 有意选择公式行为 对于报告使用显示值,对于技术文档使用公式文本。
- 取消合并重要单元格 当表格需要在 Excel 之外保持可理解时,明确重复标签。
- 检查日期格式 确认日/月顺序、时区和百分比显示。
- 在目标平台上预览 宽表格和换行符在不同的 Markdown 实现中渲染效果不同。
常见问题
转换器会处理每个工作表吗?
每个已填充的工作表都会被处理。 空工作表将从 Markdown 结果中省略。
包含公式还是显示值?
在可用时使用缓存的公式结果。 如果 Excel 未保存缓存结果,则保留公式文本,并且不会重新计算工作簿。
多个工作表在 Markdown 中如何分隔?
多个工作表在结果中由 Markdown 标题分隔。
合并单元格会怎样?
合并单元格会被展平,因为 GFM 表格没有行跨度或列跨度语法。 转换器会添加警告,以便可以审阅受影响的表格。
空行和空列会被删除吗?
完全空的外部行和列会被修剪。 填充表格内部的空单元格保留在原始位置。
日期、货币和百分比如何格式化?
日期使用稳定的文本值和缓存结果。 Excel 特定的货币、百分比和区域设置显示格式可能会改变,应进行审阅。
非常宽的电子表格可以转换为 Markdown 表格吗?
可以,但结果可能难以阅读。 范围选择、列过滤或单独的表格可以产生更好的文档。
我可以选择特定的工作表或单元格范围吗?
当前的文件到 Markdown 工作流会处理所有已填充的工作表。 在 Excel 中删除不相关的工作表或范围后再上传。
将 Markdown 转换回 PDF
已经有 Markdown 文件?使用Markdown 转 PDF 转换器创建可共享的 PDF。