mcpField
V
VisiData

VisiData

官方
github.com数据库与数据9.4kvd1 天前更新
代码仓库访问官网

关于 VisiData

VisiData 是一个终端数据分析工具,支持交互式操作 CSV、JSON、Excel 等多种格式的数据。用户可以即时筛选、排序、转换和汇总数据。

主要功能

  1. 01加载和交互式浏览 CSV、JSON、Excel 等多种数据格式
  2. 02使用排序、筛选和分组功能来探索数据
  3. 03执行聚合和转换操作,并以不同格式导出

适用场景

  1. 01数据分析师和工程师快速探索数据集质量和结构
  2. 02编码 Agent 在数据处理管道中交互式操作结构化数据

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install visidata

安装完成后运行vd --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
vd data.csv
02
vd data.json

详细介绍

VisiData v3.5

Tests Gitpod ready-to-code

discord Mastodon

用于探索和整理表格数据的终端界面。

频率表

VisiData 支持 tsv、csv、sqlite、json、xlsx(Excel)、hdf5 以及许多其他格式。

平台要求

  • Linux、OS/X 或 Windows(需使用 WSL)
  • Python 3.8+
  • 某些格式和数据源需要额外的 Python 模块

安装

从 PyPi 安装最新版本:

pip3 install visidata

若要试用 VisiData 而不安装,请使用 pipx 或 uv:

pipx run visidata          # 或:uvx visidata

若要永久安装(将 vd 添加到 PATH):

pipx install visidata      # 或:uv tool install visidata

某些格式需要额外的 Python 包:

pipx install visidata --preinstall openpyxl --preinstall lxml
# 或:uv tool install visidata --with openpyxl --with lxml

将格式包添加到现有的 pipx 安装中:

pipx inject visidata openpyxl lxml

安装最前沿的 develop 分支(不提供任何明示或默示的保证):

pip3 install git+https://github.com/saulpw/visidata.git@develop

如果 VisiData 报告 package X not installed,即使你已经安装了该包,几乎可以肯定 vd 运行时所用的环境与你安装该包的环境不同。检查 which vd,然后将该包安装到 该环境中——例如,对于 pipx 安装,运行 pipx inject visidata X;对于 brew install visidata,则安装到 Homebrew Python 中。

有关所有可用平台和包管理器的详细说明,请参阅 visidata.org/install。

用法
$ vd <input>
$ <command> | vd

随时按 Ctrl+Q 退出。

此外还有数百条命令和选项可用;请参阅文档。

文档
帮助与支持

如果你对 VisiData 有任何疑问、问题或建议,请在 Github 上创建议题,或在 irc.libera.chat 的 #visidata 频道与我们交流。

如果你经常使用 VisiData,请在 Patreon 上支持我!

许可证

此仓库 stable 分支中的代码,包括主 vd 应用、加载器和插件,均可依据 GPLv3 使用和再分发。

致谢

VisiData 由 Saul Pwanson <[email protected]> 构思并开发。

Anja Kefala <[email protected]> 负责维护文档以及适用于所有平台的软件包。

非常感谢众多贡献者以及那些提供反馈的优秀用户,正是他们帮助 VisiData 成为了如今这样出色的工具。

评论

支持 Markdown