CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
saulpw/visidata
Многофункциональная терминальная таблица для изучения, упорядочивания и преобразования табличных данных в разных форматах.
Open source альтернатива:Microsoft Excel
- Звёзды
- 9,390
- Форки
- 374
- Открытые issues
- 36
- Последний коммит
- 13 часов назад
Что это?
VisiData — это терминальный интерфейс для изучения и упорядочивания табличных данных. Откройте файл или передайте вывод команды в `vd` — и получите интерактивное представление в виде электронной таблицы, где можно сортировать и фильтровать данные, группировать их и подводить итоги, не выходя из shell.
VisiData читает tsv, csv, sqlite, json, xlsx (Excel), hdf5 и множество других форматов. Дополнительные пакеты Python добавляют поддержку отдельных форматов и источников данных. Сотни команд и параметров позволяют строить таблицы частот, определять типы столбцов и быстро рассчитывать статистику по данным.
VisiData работает в Linux, macOS и Windows через WSL, требует Python 3.8 или новее и устанавливается из PyPI с помощью pip, pipx или uv.
Ключевые возможности
- 01Интерактивное представление файлов и вывода команд в виде электронной таблицы
- 02Чтение csv, tsv, json, sqlite, xlsx, hdf5 и множества других форматов
- 03Сортировка и фильтрация данных, группировка и подведение итогов с клавиатуры
- 04Таблицы частот и быстрая статистика для исследовательского анализа данных
- 05Работа в Unix-пайплайнах с другими инструментами командной строки
Сценарии использования
- Быстрый просмотр большого CSV- или JSON-файла на удалённом сервере по SSH
- Изучение незнакомого набора данных перед написанием кода для анализа
- Подведение итогов по выводу команды в пайплайне без написания скрипта
- Просмотр баз данных sqlite и книг Excel в терминале
Быстрый старт
- 1
Установите VisiData из PyPI
pip3 install visidata - 2
Или попробуйте без установки с помощью pipx или uv
pipx run visidata - 3
Откройте файл данных в VisiData
vd <input>
Что важно знать
- Требуется Python 3.8 или новее, а для некоторых форматов — дополнительные пакеты Python.
- Windows поддерживается только через WSL.
Темы
Частые вопросы
- Что такое visidata?
- Многофункциональная терминальная таблица для изучения, упорядочивания и преобразования табличных данных в разных форматах. VisiData — это терминальный интерфейс для изучения и упорядочивания табличных данных. Откройте файл или передайте вывод команды в `vd` — и получите интерактивное представление в виде электронной таблицы, где можно сортировать и фильтровать данные, группировать их и подводить итоги, не выходя из shell.
- visidata можно использовать бесплатно? Какая у него лицензия?
- visidata распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- visidata всё ещё поддерживается?
- Активно поддерживается. Последний коммит в visidata — 20 окт. 2026 г..
- Для чего можно использовать visidata?
- Быстрый просмотр большого CSV- или JSON-файла на удалённом сервере по SSH Изучение незнакомого набора данных перед написанием кода для анализа Подведение итогов по выводу команды в пайплайне без написания скрипта Просмотр баз данных sqlite и книг Excel в терминале
- Как установить visidata?
- Установите VisiData из PyPI: pip3 install visidata Или попробуйте без установки с помощью pipx или uv: pipx run visidata Откройте файл данных в VisiData: vd <input>
- Где скачать visidata?
- Исходный код и инструкции по установке — на GitHub: https://github.com/saulpw/visidata
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный интерфейс с управлением с клавиатуры для подключения к разным базам данных SQL и выполнения запросов, вдохновлённый lazygit.
Библиотека Python для вывода табличных данных в виде наглядных ASCII-таблиц, а также в форматах HTML, JSON, CSV, LaTeX и других.
TUI и CLI для просмотра и скачивания отдельных файлов и папок с GitHub, GitLab, Codeberg, Gitea и Forgejo без клонирования репозитория.
Терминальная панель на Textual для создания, редактирования, приостановки и мониторинга cron-задач на локальных машинах и удалённых серверах по SSH.
Небольшая CLI-утилита на Rust, которая выводит данные из CSV, TSV, JSON и SQLite в виде стильных таблиц, автоматически подстраивая их под терминал.