# Markdown 表格到 CSV、JSON 与类型推断 Schema

将 Markdown 管道表格转换为 CSV、JSON 行或推断类型的 JSON Schema，并报告对齐和空值诊断

> 标准页面: https://elysiatools.com/zh/tools/markdown-table-to-csv-json-schema

- **分类:** Format Conversion

- **关键词:** Markdown 表格, CSV, JSON, JSON Schema, 类型推断, 对齐, 空值检测

## 概述

推断 integer、number、boolean、date、date-time 和 string 列，保留转义管道符，并报告不齐行而不丢弃单元格。

## 输入项

- **Markdown 输入** (textarea): | name | score | | --- | ---: | | Ada | 9.5 |
- **输出格式** (select)
- **CSV 分隔符** (select)
- **包含表头** (checkbox)
- **空值标记** (text): null,NULL,~
- **必填字段** (select)

## 适用场景

- 需要把 Markdown 表格转换为 CSV 或 JSON 行时。
- 需要根据表格数据自动生成 JSON Schema 时。
- 需要检查不齐行、空值标记或列类型时。

## 工作原理

- 在“Markdown 输入”中粘贴包含管道符的表格内容。
- 选择 CSV、JSON 或 JSON Schema 输出格式。
- 使用 CSV 分隔符、表头、空值标记和必填字段选项调整结果。
- 工具读取列和值，推断数据类型并输出转换结果及相关诊断。

## 使用案例

- 将文档中的 Markdown 数据表转换为可导入的 CSV 文件内容。
- 把带有数字、布尔值和日期的表格转换为 JSON 行。
- 根据表格字段和空值情况生成 JSON Schema，辅助接口数据校验。

## 常见问题

### 支持哪些输出格式？

支持 CSV、JSON 行和 JSON Schema。

### 工具可以推断哪些数据类型？

支持 integer、number、boolean、date、date-time 和 string。

### 可以自定义 CSV 分隔符吗？

可以选择逗号、分号或制表符。

### 如何识别空值？

可在“空值标记”中设置标记，例如 null、NULL 和 ~。

### 不齐的 Markdown 行会被丢弃吗？

不会。工具会报告不齐行，并保留单元格内容。

## 相关工具

- [Markdown 表格生成器](https://elysiatools.com/zh/tools/markdown-table-generator): 从 CSV、JSON 或数组数据生成格式化 Markdown 表格，支持对齐、表头样式、列宽控制和合并提示
- [CSV转JSON转换器](https://elysiatools.com/zh/tools/csv-to-json): 将CSV数据转换为JSON格式，支持自定义解析选项
- [文本转Excel转换器](https://elysiatools.com/zh/tools/text-to-excel): 将各种文本格式转换为Excel，支持自定义解析和格式化选项
- [CSV转Markdown](https://elysiatools.com/zh/tools/csv-to-markdown): 将CSV数据转换为Markdown表格格式
- [JSONata 查询转换工作室](https://elysiatools.com/zh/tools/jsonata-query-transform-studio): 预览 JSONata 风格查询与转换，支持多数据对比，并导出 JSON、CSV、YAML 或 Markdown。
- [混乱文本结构化数据工作台](https://elysiatools.com/zh/tools/messy-text-to-structured-data-workbench): 从粘贴文本、混合分隔符、键值行或 HTML 中推断表格，并导出 CSV、JSON 和 Markdown。
- [数据列提取器](https://elysiatools.com/zh/tools/data-column-extractor): 从表格数据中提取指定列，支持多种格式和灵活的列选择方式
- [JSON转CSV转换器](https://elysiatools.com/zh/tools/json-to-csv): 将JSON数据转换为CSV格式，支持自定义格式化选项

## 示例

- [CSV示例](https://elysiatools.com/zh/samples/csv-samples): 各种数据类型、大小和复杂度级别的CSV示例文件
- [Python 示例](https://elysiatools.com/zh/samples/python): Python代码示例和Hello World演示
- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [Terraform Plan JSON 样本](https://elysiatools.com/zh/samples/terraform-plan-json-samples): 用于依赖可视化和变更审查的 Terraform plan JSON 文件样本，贴近 terraform show -json 输出结构
