同时支持 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 headpqx tailpqx 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 !

相关推荐
ovO1 小时前
DeepSeek Harness 源码解读(五):工具明明并发执行,结果为什么还按顺序写入
开源·agent·deepseek
峰向AI1 小时前
316k+ Star 史上第二热门项目,没有一行代码
github
dong_junshuai1 小时前
每天一个开源项目#86 ECC:245K星的 Agent 工程操作层
开源·github·agent
狂师2 小时前
阿里开源:skill-up,一款Agent Skill 评测工具!
人工智能·开源·agent
Natural3 小时前
混合检索 + RRF + Rerank 实战评测:三条路线在 47 个真实问题上的取舍
github
用户7783366132113 小时前
用 React Hook 封装搜索数据:useSerp 的防抖、缓存与错误处理
python·api
一点一木4 小时前
憋了7周没动静,OpenClaw 2.0带着16000个PR杀回来了
人工智能·github
Erishen6 小时前
🚀 用 React Three Fiber 造一个会说话的 3D 数字人:从密钥安全到 Serverless 10 秒极限的踩坑全记录
架构·开源·agent
65岁退休Coder7 小时前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理
后端·python·langchain
一点一木8 小时前
🚀 2026 年 8 月 GitHub 十大热门项目排行榜 🔥
人工智能·github