- Star
- 3,144
- Fork
- 97
- 未关闭 Issue
- 20
- 最近提交
- 3天前
这是什么?
Tabiew 是一款终端用户界面(TUI)工具,可以在命令行中直接打开和浏览表格数据文件,无需离开 shell。使用 `tw` 命令加上文件路径即可启动,程序会根据扩展名自动识别格式。支持的格式包括 CSV、TSV、Parquet、JSON、JSONL、Arrow、定宽文本、SQLite、Excel、Avro、Logfmt、HTML 表格和 Markdown 管道表。
打开文件后,可以使用 Vim 风格的快捷键导航,对行进行模糊搜索,并直接用 SQL 查询数据。多个表格可以同时打开,通过标签切换器切换。还内置了绘图功能和多套可选配色主题。按 `:` 打开命令面板,可以使用过滤、排序、选择、类型转换、导入导出等操作。
处理大文件时,`--max-rows` 参数只加载部分行,便于在载入完整数据前检查表结构和数据样本。安装方式包括 Shell 脚本、Homebrew、Cargo 以及 Linux 安装包。
核心功能
- 01支持 Vim 风格快捷键浏览表格
- 02可对打开的数据文件执行 SQL 查询
- 03支持模糊搜索行数据
- 04支持 CSV、Parquet、JSON、Excel、SQLite、Arrow 等多种格式
- 05支持多表格标签切换和绘图
- 06通过 --max-rows 参数对大文件只加载部分行
适用场景
- 通过 SSH 在远程服务器上快速查看 CSV 或 Parquet 文件
- 无需导入数据库,直接对本地数据文件执行 SQL 查询
- 在处理大型数据集前检查表结构和样本数据
- 在终端中浏览 SQLite 数据库或 Excel 表格
快速上手
- 1
通过 Cargo 从 crates.io 安装
cargo install --locked tabiew - 2
使用 tw 命令打开数据文件
tw <path_to_file(s)>
使用前须知
- 从源码构建需要 Rust 1.95 或更高版本。
- Logfmt 文件没有扩展名,需要显式指定格式参数。
标签
常见问题
- tabiew 是什么?
- 一款轻量的终端(TUI)应用,用于查看和查询 CSV、Parquet、JSON、Excel、SQLite 等表格数据文件。 Tabiew 是一款终端用户界面(TUI)工具,可以在命令行中直接打开和浏览表格数据文件,无需离开 shell。使用 `tw` 命令加上文件路径即可启动,程序会根据扩展名自动识别格式。支持的格式包括 CSV、TSV、Parquet、JSON、JSONL、Arrow、定宽文本、SQLite、Excel、Avro、Logfmt、HTML 表格和 Markdown 管道表。
- tabiew 可以免费使用吗?用的什么许可证?
- tabiew 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- tabiew 还在维护吗?
- 活跃维护中。tabiew 最近一次提交是在 2026年10月18日。
- tabiew 适合用来做什么?
- 通过 SSH 在远程服务器上快速查看 CSV 或 Parquet 文件 无需导入数据库,直接对本地数据文件执行 SQL 查询 在处理大型数据集前检查表结构和样本数据 在终端中浏览 SQLite 数据库或 Excel 表格
- tabiew 怎么安装和运行?
- 通过 Cargo 从 crates.io 安装: cargo install --locked tabiew 使用 tw 命令打开数据文件: tw <path_to_file(s)>
- 在哪里获取 tabiew?
- 源代码和安装说明在 GitHub 上:https://github.com/shshemi/tabiew
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款用 Rust 编写的命令行工具,可在终端直接预览、过滤、聚合、连接和转换 CSV/TSV 文件。
454094RustUnlicense更新于 17小时前
一款简单的 Windows 桌面应用,用于查看 Apache Parquet 文件并执行基础 SQL 查询。
1248135C#GPL-3.0更新于 4天前
用 Rust 编写的终端文件管理器,基于异步 I/O,支持图片预览与 Lua 插件。
4.3万1052RustMIT更新于 17小时前
Grok Build 是 SpaceXAI 推出的终端 AI 编程代理,提供全屏 TUI,可编辑文件、执行命令并搜索网页。
2.7万5196RustApache-2.0更新于 22天前