Parquet 文件怎么看?告别 Python 临时脚本,试试这款轻量级查看工具 ParqForge
手里拿到一个
.parquet文件,想快速确认里面有什么:字段是什么、多少行、压缩方式、前几条数据长什么样......却不得不打开 Notebook,临时写一段 pandas / pyarrow 代码?如果这正是你的日常,ParqForge 或许能帮你省掉这些重复动作。

为什么查看 Parquet 总是这么麻烦?
Parquet 已经是数据湖、数仓和离线分析中的常用格式,但"随手看一眼文件"并不轻松:
- Excel 不能直接打开;
- 很多通用表格工具对大文件、嵌套字段或分区目录并不友好;
- 为了看几行数据就启动 Python 环境、写读取脚本,成本太高;
- 面对
date=2026-07-19/region=us/这类 Hive 分区目录,想知道有哪些文件和分区也不直观。
ParqForge 是一个本地运行、只读的 Parquet 查看与探索工具。它的目标很明确:让你不用写代码,也能快速看懂一个 Parquet 文件或分区数据集。
项目地址:GitHub - humbinal/parqforge
下载地址:ParqForge Releases
它能解决什么问题?
ParqForge 提供命令行工具 pqx,并为 Windows 提供桌面查看器,适合开发、排障、数据验收和临时分析时快速使用。
| 需求 | ParqForge 的做法 |
|---|---|
| 想确认字段和类型 | pqx inspect 查看 schema、可空性、压缩、编码、行组与行数 |
| 想快速看数据 | pqx head、pqx tail、pqx cat 预览首尾记录 |
| 想查看分区数据集 | pqx tree 以目录树浏览 Parquet 文件、大小和创建时间 |
| 不想写脚本 | Windows 可直接使用桌面查看器打开文件或目录 |
| 担心误操作数据 | 工具以只读方式工作,不修改 Parquet 原始数据 |
它支持两种常见输入:
- 单个
.parquet文件; - Hive 风格分区目录,例如
dataset/date=2026-07-19/region=us/。
Windows 用户:一条命令安装
如果使用 Windows,可以通过 WinGet 安装桌面版:
powershell
winget install humbinal.ParqForge
也可以前往 Releases 下载页 下载 MSI 安装包或便携版。MSI 会安装桌面程序 ParqForge.exe 和命令行工具 pqx.exe,并将 pqx 加入系统 PATH;安装后还可直接通过文件关联打开 .parquet 文件。
快速下载地址: ParqForge-v0.1.0-windows-x86-64.msi
命令行快速上手
1. 查看字段、类型与文件元信息
bash
pqx inspect data.parquet
你可以看到列名、数据类型、是否允许为空、压缩方式、编码方式,以及总行数、Row Group 数量等关键信息。排查"字段不对""数据量不对""压缩格式不符合预期"时很实用。
2. 查看前几行或后几行
bash
# 查看前 20 行
pqx head data.parquet -n 20
# 查看后 20 行
pqx tail data.parquet -n 20
终端表格带有从 1 开始的行号;列较多时会自动分块展示,长文本默认截断,避免输出被一整列内容淹没。
3. 同时查看开头和结尾
bash
pqx cat data.parquet -n 5
当文件较大时,cat 会展示前后各 5 行,中间用省略行隔开;需要完整输出时可以加上 --all:
bash
pqx cat data.parquet --all
4. 浏览 Hive 分区目录
bash
pqx tree dataset/
对于按日期、地区、业务线分区的数据集,这个命令会把目录和其中的 Parquet 文件以树形方式列出来,同时显示文件大小和创建时间。你不必再在资源管理器和脚本之间来回切换。
同样的命令也可以直接作用于分区目录:
bash
pqx inspect dataset/date=2026-07-19/region=us/
pqx head dataset/date=2026-07-19/region=us/ -n 10
其他平台如何使用?
linux x86_64 快速下载地址: parqforge-cli-v0.1.0-linux-x86-64.tar.gz
其他平台请从github发布页面下载。
CLI 可通过 cargo-binstall 安装:
bash
cargo binstall parqforge-cli
或者从 Releases 下载对应平台的压缩包,将 pqx 加入 PATH 即可。
所有命令都可通过 --help 查看帮助:
bash
pqx --help
pqx inspect --help
写在最后
ParqForge 不想替代 Spark、DuckDB 或 Python 数据栈;它更像你处理 Parquet 时应该随手可得的一把"小刀"------打开快、信息够、不会改数据。当你只想回答"这个 Parquet 里到底有什么"时,不必再为此启动一整套分析环境。
如果你也经常和 Parquet 文件打交道,欢迎试用并反馈:
- 项目主页:https://github.com/humbinal/parqforge
- 下载地址:https://github.com/humbinal/parqforge/releases
- 开源协议:Apache-2.0
如果觉得项目对你有用,欢迎动动小手 给个 star !