visidata README

The project's README from github.com/saulpw/visidata. As one markdown file: README.md.

VisiData v3.4

Tests Gitpod ready-to-code

discord Mastodon

A terminal interface for exploring and arranging tabular data.

Frequency table

VisiData supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats.

Platform requirements

Install

To install the latest release from PyPi:

pip3 install visidata

To try VisiData without installing, use pipx or uv:

pipx run visidata          # or: uvx visidata

To install permanently (adds vd to your PATH):

pipx install visidata      # or: uv tool install visidata

Additional Python packages are needed for some formats:

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

To add format packages to an existing pipx install:

pipx inject visidata openpyxl lxml

To install the cutting edge develop branch (no warranty expressed or implied):

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

If VisiData reports package X not installed even after you installed it, vd is almost certainly running from a different environment than the one you installed the package into. Check which vd, then install the package into that environment — e.g. pipx inject visidata X for a pipx install, or the Homebrew Python for brew install visidata.

See visidata.org/install for detailed instructions for all available platforms and package managers.

Usage

$ vd <input>
$ <command> | vd

Press Ctrl+Q to quit at any time.

Hundreds of other commands and options are also available; see the documentation.

Documentation

Help and Support

If you have a question, issue, or suggestion regarding VisiData, please create an issue on Github or chat with us at #visidata on irc.libera.chat.

If you use VisiData regularly, please support me on Patreon!

License

Code in the stable branch of this repository, including the main vd application, loaders, and plugins, is available for use and redistribution under GPLv3.

Credits

VisiData is conceived and developed by Saul Pwanson <[email protected]>.

Anja Kefala <[email protected]> maintains the documentation and packages for all platforms.

Many thanks to numerous other contributors, and to those wonderful users who provide feedback, for helping to make VisiData the awesome tool that it is.

visidata (saulpw/visidata)

Searching Database…

Что это?VisiData — это терминальный мультитул для работы с электронными таблицами: исследует, чистит и упорядочивает табличные данные, поддерживая форматы вроде CSV, TSV, SQLite, JSON, Excel (xlsx) и HDF5.
Это табличное приложение с GUI или что-то другое?Это терминальное (TUI) приложение, а не графический табличный редактор — управление полностью через горячие клавиши в консоли.
Как его установить и запустить?Установите из PyPI командой 'pip3 install visidata' или попробуйте без установки через 'pipx run visidata' / 'uvx visidata'. Затем запустите 'vd' или передайте данные через конвейер, например 'cat data.csv | vd'.
Нужно ли что-то ещё, кроме установленного Python?Нужен Python 3.8+, а для некоторых форматов вроде Excel и отдельных загрузчиков требуются дополнительные пакеты (например, openpyxl, lxml), которые можно добавить через pipx inject или uv tool install.
Есть ли подводные камни при установке?Если VisiData сообщает, что пакет не установлен, даже после его установки, обычно она запущена из другой среды Python, нежели та, куда вы ставили пакет, — проверьте 'which vd' и установите пакет в ту же среду.
Работает ли он и на Windows, или только на Linux/Mac?Работает на Linux, macOS и Windows, хотя поддержка Windows реализована через WSL.
Как выйти из VisiData, когда я в ней?В любой момент нажмите Ctrl+Q, чтобы выйти.
Можно ли расширять VisiData плагинами?Да, есть руководство автора плагинов и справочник API для написания собственных плагинов и загрузчиков.
Где изучить команды, когда всё уже запущено?Нажмите Ctrl+H внутри VisiData — получите краткую справку по командам и опциям, либо обратитесь к полной онлайн-документации и туториалу 'Intro to VisiData' от Jeremy Singer-Vine.
Creator
saulpw
Size
54.8 MB
Stars
9.4K
Age
9y
Commits · 90 Days