数据格式转换器

转换本地 CSV、JSON、JSONL 和 Parquet 文件,选择列类型并预览结果,无需上传数据。

输入内容和文件始终留在浏览器中

源文件

源文件

支持 CSV、TSV、JSON 数组、JSONL 或 Parquet。每次处理一个文件。

分隔符和表头设置适用于 CSV,编码设置适用于文本输入。更改这些设置后,请重新打开文件。

文件仅在当前浏览器中处理。输入、结果和 SQL 不会保存到浏览器存储中,也不会发送到服务器。

每个输入文件上限为 1 GiB,非 UTF-8 转码上限为 128 MiB。DuckDB 工作内存为 512 MiB。JSON/JSONL 会作为扁平记录集一次性在内存中解码,而非分块处理。文本输出会流式写入;Blob 回退上限为 256 MiB。Parquet 缓冲上限为 512 MiB。取消会释放会话。

本页内容

在 CSV、JSON、JSONL 和 Parquet 之间转换本地结构化文件,无需上传到服务器。

详细功能

选择源格式和 CSV 选项,检查自动推断的列,并按需指定列类型。导出所有记录前,可预览有限数量的样本。转换通过 DuckDB-WASM 在浏览器工作线程中运行,仅在需要时加载引擎。文本导出使用 UTF-8;Parquet 保留列类型。可用工作内存仍受浏览器限制。

实用示例

将 CSV 报表转换为 Parquet 以供分析。将 JSON 数组转换为 JSONL,以便逐行处理。将选定的 Parquet 列导出为 CSV。需要保留前导零时,将标识符保存为 VARCHAR。

帮助决定下一步

接下来应该改进什么?

请选择一项建议。这些只是想法,并非承诺推出的功能。

选择一个选项

投票只会将所选选项作为匿名计数发送,不包含输入内容、文件数据、URL、Cookie 或标识符,也不会存储在此浏览器中。重新加载页面后可以再次投票。