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

相关推荐
一点一木8 分钟前
Seed Evolving 深度测评:我用它造了一个 AI 出题工具
人工智能·python·github
mao_design1 小时前
Netlify搭建博客
github
阿童木写作1 小时前
跨境卖家效率翻倍,跨马翻译批量图片翻译工具实测
人工智能·python
鹿鹿学长1 小时前
2026国赛报名季:从组委会第一次通知到各校8月报名通知,赛程报名评奖官方口径一次讲清
python·自动化
C++、Java和Python的菜鸟1 小时前
第15章 项目部署(Docker)
python
Whbbit19991 小时前
发布自己的 shadcn-vue 扩展组件,并支持 CLI 安装
前端·开源
风之清扬1 小时前
AI agent学习之一基础知识
人工智能·python·学习
Jay-r1 小时前
极简博客搭建(精简版):textlog + GitHub Pages
python·github·教程·集成学习·博客网站·技术教程·自我成长
Albart5752 小时前
【已解决】IndexError_ list index out of range 列表索引越界 全套根治方案
python·indexerror·列表索引越界·python 报错解决·python 排错
卷心菜的学习路2 小时前
基于多模态向量检索的数学相似题推荐系统:完整设计、算法与实验
java·python·算法·大模型·推荐算法·数学相似题