Repolode
saulpw

saulpw/visidata

一款终端里的电子表格工具,用于浏览、整理和转换多种格式的表格数据。

可替代:Microsoft Excel

Star
9,390
Fork
374
未关闭 Issue
36
最近提交
12小时前

这是什么?

VisiData 是一款用于在终端中探索和整理表格数据的交互式工具。你可以打开文件,或把命令输出通过管道交给 `vd`,即可得到类似电子表格的界面,无需离开 shell 就能排序、筛选、分组和汇总数据。

它支持 tsv、csv、sqlite、json、xlsx(Excel)、hdf5 等多种格式,部分格式和数据源需要额外安装 Python 包。内置数百个命令和选项,涵盖频数统计、列类型识别和快速统计分析等功能。

项目可运行于 Linux、macOS,以及通过 WSL 运行的 Windows,要求 Python 3.8 或更高版本,可通过 pip、pipx 或 uv 从 PyPI 安装。

核心功能

  • 01以类似电子表格的交互界面查看文件或管道输出
  • 02支持 csv、tsv、json、sqlite、xlsx、hdf5 等多种格式
  • 03通过键盘对列进行排序、筛选、分组和汇总
  • 04提供频数表和快速统计,便于探索性数据分析
  • 05可与其他命令行工具组合使用于 Unix 管道中

适用场景

  • 通过 SSH 在远程服务器上快速查看大型 CSV 或 JSON 文件
  • 在编写分析代码前探索不熟悉的数据集
  • 无需写脚本,直接在管道中汇总命令输出
  • 在终端中浏览 sqlite 数据库或 Excel 工作簿

快速上手

  1. 1

    从 PyPI 安装 VisiData

    pip3 install visidata
  2. 2

    或者无需安装,使用 pipx 或 uv 直接试用

    pipx run visidata
  3. 3

    用 VisiData 打开数据文件

    vd <input>

使用前须知

  • 需要 Python 3.8+,部分格式还需要额外的 Python 包。
  • Windows 仅通过 WSL 支持。

标签

常见问题

visidata 是什么?
一款终端里的电子表格工具,用于浏览、整理和转换多种格式的表格数据。 VisiData 是一款用于在终端中探索和整理表格数据的交互式工具。你可以打开文件,或把命令输出通过管道交给 `vd`,即可得到类似电子表格的界面,无需离开 shell 就能排序、筛选、分组和汇总数据。
visidata 可以免费使用吗?用的什么许可证?
visidata 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
visidata 还在维护吗?
活跃维护中。visidata 最近一次提交是在 2026年10月20日。
visidata 适合用来做什么?
通过 SSH 在远程服务器上快速查看大型 CSV 或 JSON 文件 在编写分析代码前探索不熟悉的数据集 无需写脚本,直接在管道中汇总命令输出 在终端中浏览 sqlite 数据库或 Excel 工作簿
visidata 怎么安装和运行?
从 PyPI 安装 VisiData: pip3 install visidata 或者无需安装,使用 pipx 或 uv 直接试用: pipx run visidata 用 VisiData 打开数据文件: vd <input>
在哪里获取 visidata?
源代码和安装说明在 GitHub 上:https://github.com/saulpw/visidata

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目