zh

Parquet 转 CSV

在浏览器中将 Apache Parquet 文件 (.parquet) 本地转换为 CSV 表格,无需上传,列式数据即刻可读。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

Apache Parquet 是数据分析领域(Spark、pandas、DuckDB、数据湖)广泛使用的紧凑型列式二进制格式。.parquet 文件内嵌 Schema,各列经压缩(通常为 Snappy)存储,空间利用率极高,但无法用文本编辑器直接阅读。此工具读取 Parquet 内容,输出可在 Excel、LibreOffice、Google Sheets 或任意文本编辑器中打开的 CSV 表格。

所有处理均在浏览器中本地完成(纯 JavaScript 运行,无需上传,支持离线使用)。工具解析 Parquet 页脚与列数据页,支持 Snappy、Gzip、Zstd、Brotli 和 LZ4 等常见页编解码器。为确保数据精度,超出 JavaScript 安全整数范围的 64 位整数以字符串输出,时间戳以 ISO 8601 文本输出,原始二进制值以 base64 输出。嵌套字段(列表、结构体)在 CSV 单元格中以紧凑 JSON 表示。

当数据管道、导出任务或分析作业生成了 .parquet 文件,你只需快速查看内容、在电子表格中核查或将其传递给支持 CSV 的工具时,此工具非常实用。CSV 格式通用,人类可直接阅读。注意:转换为单向(Parquet 转 CSV),不支持写回 Parquet,列压缩信息在平坦 CSV 中不会保留。

技术规格

技术规格
输入格式PARQUET
输出格式CSV
批量处理支持
处理方式在浏览器中本地处理 (WebAssembly)
文件上传

三步完成

  1. 拖放或点击选择 Parquet 文件 (.parquet)。
  2. 工具在本地读取 Schema 和各列数据。
  3. 下载 CSV(多个文件将打包为 ZIP)。

限制: 支持 Snappy、Gzip、Zstd、Brotli、LZ4 编解码器的 Parquet 文件,不支持加密文件。嵌套列(列表/结构体)在单元格中以 JSON 形式显示。64 位整数输出为字符串,时间戳输出为 ISO 8601,二进制值输出为 base64。转换为单向(仅 Parquet 转 CSV)。超大文件需要相应的内存。

常见问题

什么是 Parquet 文件?

一种来自数据分析领域(Spark、pandas、DuckDB)的紧凑型列式二进制格式,Schema 和压缩信息均内嵌于文件中。

我的文件会被上传吗?

不会。转换完全在浏览器中本地进行,支持离线使用。

支持哪些压缩格式?

支持 Snappy(默认)、Gzip、Zstd、Brotli 和 LZ4。不支持读取加密的 Parquet 文件。

大整数和时间戳能精确保留吗?

超出 JavaScript 安全范围的 64 位整数以字符串输出,时间戳以 ISO 8601 格式输出,二进制值以 base64 输出。

能将 CSV 转回 Parquet 吗?

此工具不支持该操作,转换为单向(Parquet 转 CSV),适合数据查看与复用。

相关工具

Parquet 转 JSON · Arrow 转 CSV · CSV 转 JSON · TOML 转 XML · 图片转 CBZ · Arrow 转 JSON