Markdown 表格生成器

从 CSV、JSON 或数组数据生成格式化 Markdown 表格,支持对齐、表头样式、列宽控制和合并提示

示例结果

2 个示例

将 CSV 转为补齐列宽的 Markdown 表格

把 CSV 行转换成易读的 Markdown 表格,并支持加粗表头、自动对齐和固定列宽

| **Name**     | **Role**     | **Score** |
| ------------ | ------------ | --------: |
| Alice        | Engineer     |       98 |
| Bob          | Analyst      |       87 |
查看输入参数
{ "dataInput": "Name,Role,Score\nAlice,Engineer,98\nBob,Analyst,87", "inputFormat": "csv", "delimiter": ",", "hasHeader": true, "alignmentMode": "auto", "headerStyle": "bold", "columnWidths": "12, 12, 8", "mergeRanges": "", "includeMergeHints": true, "padColumns": true }

从 JSON 对象生成 Markdown 表格

以对象数组作为输入,并附加合并单元格提示,方便手动调整 Markdown 文档

| `quarter` | `sales` | `region` |
| --------- | -------: | -------- |
| Q1        |      120 | APAC     |
| Q2        |      135 | EMEA     |

> Merge cell hints:
> - A2:A3 merged as Half 1
查看输入参数
{ "dataInput": "[{\"quarter\":\"Q1\",\"sales\":120,\"region\":\"APAC\"},{\"quarter\":\"Q2\",\"sales\":135,\"region\":\"EMEA\"}]", "inputFormat": "json", "delimiter": "auto", "hasHeader": true, "alignmentMode": "auto", "headerStyle": "code", "columnWidths": "", "mergeRanges": "A2:A3 merged as Half 1", "includeMergeHints": true, "padColumns": true }

关键信息

分类
文本与写作
输入类型
textarea, select, checkbox, text
输出类型
text
样本覆盖
4
支持 API
Yes

概览

Markdown 表格生成器是一款高效的文本处理工具,能够将 CSV、JSON 或数组格式的原始数据快速转换为格式规范的 Markdown 表格,支持自定义对齐方式、表头样式及列宽控制,助您轻松完成文档排版。

适用场景

  • 需要将 Excel 或 CSV 数据快速转换为 Markdown 格式插入到技术文档或 README 文件中时。
  • 在编写 API 文档时,需要将 JSON 响应数据以清晰的表格形式展示时。
  • 需要对 Markdown 表格进行精细化排版,如调整列对齐、设置加粗表头或添加合并单元格提示时。

工作原理

  • 在输入框中粘贴您的 CSV、JSON 或数组数据。
  • 根据数据类型选择输入格式,并设置表头、对齐方式及样式偏好。
  • 配置列宽或合并单元格范围(可选),点击生成即可获取格式化后的 Markdown 代码。

使用场景

技术文档编写:将数据库导出的 CSV 数据快速转化为项目文档中的数据说明表。
API 接口说明:将 JSON 格式的请求参数或响应字段转换为易读的 Markdown 表格。
数据报告展示:将统计数据整理为格式统一的 Markdown 表格,提升报告的可读性。

用户案例

1. 将 CSV 数据转换为 Markdown 表格

技术文档撰写者
背景原因
需要将一份包含姓名、角色和分数的 CSV 列表放入项目 README 中。
解决问题
手动编写 Markdown 表格容易出错且对齐繁琐。
如何使用
粘贴 CSV 数据,设置表头样式为加粗,并开启补齐列宽功能。
示例配置
inputFormat: csv, hasHeader: true, headerStyle: bold, padColumns: true
效果
生成了对齐整齐、表头加粗的 Markdown 表格代码,直接复制即可使用。

2. 从 JSON 数据生成带合并提示的表格

前端开发工程师
背景原因
需要展示一份季度销售数据,部分行需要逻辑合并。
解决问题
Markdown 原生不支持合并,需要清晰的标注说明。
如何使用
输入 JSON 数组,配置合并单元格范围,并开启合并提示。
示例配置
inputFormat: json, headerStyle: code, mergeRanges: A2:A3 merged as Half 1, includeMergeHints: true
效果
生成了包含代码风格表头的表格,并在下方自动附带了合并单元格的逻辑提示。

用 Samples 测试

json, csv, markdown

相关专题

常见问题

支持哪些输入格式?

支持 CSV、JSON 对象以及 JSON 数组格式,系统可自动识别或手动指定。

如何调整表格的列对齐方式?

您可以在设置中选择左对齐、居中或右对齐,工具会自动应用到 Markdown 的分隔行中。

生成的表格支持合并单元格吗?

Markdown 标准语法不支持直接合并单元格,但本工具提供“包含合并提示”功能,通过注释方式标注合并逻辑。

可以自定义表头样式吗?

支持普通、加粗、代码块及全大写四种表头样式,满足不同文档风格需求。

如何控制生成的表格列宽?

在列宽选项中输入数值(如 12, 20, 10),工具会根据设置补齐列宽,使表格在源码中更整齐。

API 文档

请求端点

POST /zh/api/tools/markdown-table-generator

请求参数

参数名 类型 必填 描述
dataInput textarea -
inputFormat select -
delimiter select -
hasHeader checkbox -
alignmentMode select -
headerStyle select -
columnWidths text -
mergeRanges textarea -
includeMergeHints checkbox -
padColumns checkbox -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-markdown-table-generator": {
      "name": "markdown-table-generator",
      "description": "从 CSV、JSON 或数组数据生成格式化 Markdown 表格,支持对齐、表头样式、列宽控制和合并提示",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-table-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]