同时支持 gui & cli 的 parquet 文件查看工具,高性能小清新!

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 文件打交道,欢迎试用并反馈:

如果觉得项目对你有用,欢迎动动小手 给个 star !

相关推荐
taller_20007 小时前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py
淡漠的蓝精灵7 小时前
web.py:一个简单到极致的 Python Web 框架
开发语言·前端·python·其他
乌恩大侠8 小时前
「AI-RAN」Aerial,使用ORAN C1模式
人工智能·5g·spark·o-ru·ai-ran
起个名字费劲死了8 小时前
Halcon学习一:骰子识别
前端·python·学习
u1301308 小时前
GitHub 热榜项目:月榜(2026-10-31)
github
eric-sjq9 小时前
小思框架 · 30M 级长上下文新架构对比技术报告
人工智能·python·深度学习·语言模型
Kari119 小时前
Dify vs Coze开源版:企业级AI应用平台对比
人工智能·开源
OpenAnolis小助手9 小时前
龙蜥社区亮相 GOSIM AI Vision Forum 共话“Agentic Native”开源新
人工智能·ai·开源·操作系统·龙蜥社区·agent
小杨互联网10 小时前
Go 现代 CLI 工具离线镜像合集
开发语言·后端·golang·开源·go·命令行