Turn any pasted table into JSON or SQL instantly
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side
或拖入 .csv / .tsv 文件
What you can do with 表格转 JSON
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert CSV or TSV tables into JSON
- Turn spreadsheet data into SQL INSERT statements
- Export rows as JSONL for data pipelines
- Paste Markdown or pipe tables and convert them
- Use the first row as field names
- Handle comma, semicolon or pipe delimiters
Settings information
4 settings
Every control in 表格转 JSON, explained — what it does and when to use it.
设置
- 分隔符Dropdown
- 选择粘贴的表格按什么符号分列——逗号、制表符、分号、竖线或 Markdown 竖线——也可保持“自动检测”,让工具根据首行自动判断分隔符。选项: 自动检测CSV(逗号分隔)TSV(制表符)分号竖线Markdown 表格
- 输出Dropdown
- 选择转换后的格式:以列名为键的 JSON 对象、按位置排列的 JSON 数组、每行一条记录的 JSONL,或可直接执行的 SQL INSERT 语句。选项: JSON (objects)JSON (arrays)JSONLSQL INSERT
- 首行为表头On / Off
- 勾选时,首行内容将作为列名,用作 JSON 键名或 SQL 列名;取消勾选时,SQL 列会自动命名为 col_1、col_2,JSON 输出则退回为按位置排列的值数组。
- 表格Text input
- 设置生成的 SQL INSERT 语句中所使用的表名(默认 my_table);仅当输出为 SQL INSERT 时显示,不安全的字符会自动替换为下划线。
用完 表格转 JSON 了?接下来试试这些
为您精选与 表格转 JSON 搭配得当的工具。无需丢失文件,继续操作。
JSON 美化
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
立即试用图片转 CSV
That table is trapped in a screenshot. Upload it and download a clean, ready-to-import CSV with every row and column intact — in seconds.
立即试用图片转 Excel
Stop rebuilding tables cell by cell. Upload a photo or screenshot of any table and download a styled .xlsx with rows and columns intact — in seconds.
立即试用PDF 转 CSV
Skip manual re-entry. Every table in your PDF becomes a clean CSV — one file per table, zipped and ready to import into Excel, Sheets or your database. Free to start, no credit card.
立即试用文本差异比较
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
立即试用Markdown 编辑器
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
立即试用常见问题
将 CSV 粘贴(或拖入 .csv 文件)到输入面板,工具会自动检测分隔符,以表头行作为键将每一行解析为一个 JSON 对象,并即时显示结果。将输出格式切换为 JSON 数组、JSONL 或 SQL INSERT,即可获得你所需的确切结构。
usage可以。解析器遵循 RFC 4180——用双引号包裹的字段可以包含逗号、换行符甚至字面引号(转义为 "")而不会破坏解析。因此像 "Smith, John" 这样的值仍然保持为单个单元格,而非两个。
technical该工具会统计第一行非空内容中的制表符、逗号、分号和竖线,并选取出现最多的那个。如果您的文件较为特殊或含义不明,可以覆盖自动检测,手动选择制表符(TSV)、逗号、分号、竖线或 Markdown 表格。
technical将输出格式切换为 SQL INSERT 并输入表名。工具会把列名清理为合法标识符(将空格、连字符等替换为下划线),并为每一行生成一条 INSERT 语句,其中字符串字面量已正确转义、数值保持原样、空单元格则填入 NULL。非常适合初始化数据库或迁移数据。
featuresJSONL(JSON Lines)每行放置一个 JSON 对象,外层不带数组。它是将数据流式传输到 BigQuery、Snowflake、Logstash、Elasticsearch 以及大多数机器学习管道的标准格式。当每一行将被独立摄取时,请选择 JSONL。
features可以。符合整数或小数格式的值会输出为 JSON 数字,字面量「true」/「false」会变为布尔值,空单元格则变为 null。如果你需要将所有内容都作为字符串处理,请在转换前相应地准备好数值。
technical可以。选择「Markdown 表格」作为分隔符,然后粘贴标准的以竖线分隔的 Markdown 表格(表头行、分隔行、正文行)。分隔行会被自动跳过,单元格中的空白会被去除。
usage不会——解析和转换完全在你的浏览器中运行。这让该工具可安全用于敏感的电子表格,如工资单导出、客户名单或绝不应接触第三方服务器的财务记录。
privacy勾选后,工具会将表格的第一行视为列名,并将其用作 JSON 对象的键(若留空,则为 SQL 生成 col_1、col_2……)。如果你的数据没有表头行——只是一列纯粹的行——请取消勾选,工具将改为输出原始 JSON 数组,或为 SQL INSERT 语句自动命名列为 col_1、col_2 等。
features把“输出”切换为 SQL INSERT,会出现一个“表名”字段,你可以在其中输入目标表的名称,例如 customers 或 order_items。该工具会自动清理你输入的任何内容——把空格和符号替换为下划线,并为以数字开头的名称加上前缀——因此即使你的输入很凌乱,生成的 SQL 也始终有一个合法的标识符。
usage如果你的导出数据没有列名,请取消勾选“首行为表头”,将“输出”设为 SQL INSERT,并在“表名”字段中输入你真实的表名。工具会自动生成 col_1、col_2…… 等列名,自动转换数字和布尔值,并为每行生成一条正确转义的 INSERT 语句,你可以直接粘贴进数据库客户端。
tipsJSON(数组)会去掉字段名,把每一行按列顺序输出为一个普通的值列表——例如 ["Alice", 34, "Berlin"],而不是 {"name":"Alice","age":34,"city":"Berlin"}。它仍然遵循“首行为表头”复选框,只是用那一行来得知应有多少列,而不是把它当作键。当接收方代码(图表库、按位置读取的数据库驱动,或电子表格导入)按位置而非字段名读取值时,请选它;否则请继续使用 JSON(对象)。
features“试用示例”会用一个简短的三行 name/age/city 表格(制表符分隔)填充输入面板,让你在粘贴真实数据之前立即看到分隔符检测、表头行和各种输出格式的表现。框内一有内容,就会出现一个“清除”按钮——在编辑器视图中位于“输入”标签旁,同时在设置面板中作为整宽按钮再次出现——一键即可将文本框清空,而无需手动选中并删除文字。
usage表格转 JSON 如何助您完成任务
它每天都在解决真实的问题——服务企业、创作者和日常任务。找到适合您的用例,几秒即可开始。
从 CSV 迁移至 API
你手头有合作伙伴导出的旧版 CSV,需要将其 POST 到一个期望 JSON 的现代 REST API 中。数秒即可完成转换,复制到你的 fetch 请求体中并核对数据结构——无需编写任何衔接脚本。
数据库填充种子数据
从测试数据的 CSV 生成可直接运行的 SQL INSERT 语句。直接放入你的迁移文件或 psql 终端即可。输出会正确处理字符串、数字、空值和布尔值。
BigQuery / Snowflake 数据导入
云数据仓库导入 JSONL 比 CSV 更快。将你的电子表格转换为 JSONL,直接上传到 BigQuery、Snowflake 或 Redshift 暂存区。
Markdown 文档表格
将从 Markdown 文档粘贴的内容转换为 JSON 以便程序化处理——从易读的 Markdown 表格生成常见问题条目、导航项或价格档位数据。
表单提交分析
将 Google Forms 或 Typeform 的回复导出为 CSV,转换为 JSON,然后进行数据分析或通过 API 导入 CRM。表头行将成为你的字段名。
静态站点数据生成
将表格数据导入 Next.js 的 getStaticProps、Astro 内容集合或 Hugo 数据文件。对于一行对应一个页面的内容集合,JSONL 尤其好用。
QA 测试夹具生成
粘贴一份测试场景的电子表格,直接导出 JSON fixtures 或 JSONL 到 Jest、Pytest 或 Playwright 测试套件中,完全省去手写模拟数据文件的麻烦。
供应商目录批量导入
将供应商的价格表 CSV 转换为面向你产品表的 SQL INSERT 语句,或转换为供 Shopify/WooCommerce 批量导入应用使用的 JSON,用「表名」字段精确指向你商店所需的表。
无代码 Zapier 与 Airtable 同步
把导出的电子表格变成 Zapier webhook、Airtable 自动化或 Make.com 场景所期望的 JSON 数组或对象结构,无需编写转换脚本。
银行对账单核对
将导出的银行或信用卡对账单 CSV 转换为供个人财务仪表盘使用的 JSON,或转换为 SQL INSERT 语句,将交易直接载入账本数据库。
静态站点数据文件生成
将团队简介、定价档位或产品清单的电子表格转换为 JSON 数据文件,供 Hugo、Jekyll、Astro 或 Eleventy 模板直接遍历,省去 JAMstack 构建通常需要手写的 data/*.json 文件。
