CSV、Excel、JSON 互转

csv 转 excel、excel 转 csv、json 转 csv、csv 转 json、xml 转 json、markdown 转 html——全部在你自己的电脑上本地完成,可以整批处理整个文件夹,没有上传体积限制,也没有列数上限,源文件从不被修改。

CSV 转 Excel、Excel 转 CSV、JSON 转 CSV 以及反向转换都只需一次点击在本地完成——拖入文件、选择方向、在原文件旁边拿到转换结果。因为什么都不上传,除了你机器的承受能力之外,没有体积上限、没有列数限制。

先保护好原始文件

Replace source 默认开启:输出会覆盖原文件且不保留备份。在跟着操作之前,请打开 Settings › General 关闭 Replace source,或另选一个输出文件夹。

转换会在你的输出文件夹里写出一个新文件——源文件绝不被修改。当你之后把这些步骤串进一个会原位重命名或删除文件的工作流时,这个警告才有意义。

转换器一览

工具方向你得到的结果
CSV to Excel.csv → .xlsx一个 workbook、一个 sheet、同样的行。
Excel to CSV.xlsx → .csvsheet 的行变成逗号分隔文本。
JSON to CSV.json → .csv对象数组变成表格;单个对象变成一行的表。
CSV to JSON.csv → .json首行变成 key;下面每行变成一个对象。
XML to JSON.xml → .json元素树变成嵌套 JSON。
JSON to XML.json → .xml对象变成元素,外层包着标准 XML 声明。
Markdown to HTML.md → .html可在浏览器打开的渲染后标记。

预期效果

JSON ↔ CSV 适合扁平数据。 CSV 是单元格网格,所以 json_to_csv 处理对象数组——key 变成表头,value 变成单元格。嵌套对象不能原样往返成嵌套 JSON;那种数据请保留为 XML 或先重构。

CSV → JSON 用表头行做 key。 每个值都会落成字符串——CSV 不携带类型,所以 "42" 在你的代码解析之前一直是 "42"。

引号问题自动处理。 字段内的逗号、引号和换行按 CSV 约定转义,所以 Smith, John 能干净地转换。

大文件留在本地。 500 MB 的导出按磁盘速度转换——没有上传进度条,没有"file too large"的墙,不会因为网页表单限制丢行。

在浏览器中试用

这个工具也可以在浏览器中运行。先在这里试试,再到应用里一次处理整个文件夹。

Try CSV to Excel Online

Browser File Workflow

No files selected

Files stay in your browser tab. For filesystem automation, archive extraction, and zip workflows, use the desktop app.

相关内容

Keep the next file job off the internet.

Every tool is in the free download. Upgrade once, when the daily limit starts getting in your way.

PrivateOfflinePay once

No account, no credit card. Pro includes a 7-day money-back guarantee.