Repolode
saulpw

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. 1

    Установите VisiData из PyPI

    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 — 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 обновляется ежедневно.

Похожие проекты

Терминальная панель на Textual для создания, редактирования, приостановки и мониторинга cron-задач на локальных машинах и удалённых серверах по SSH.

1,5 тыс.61PythonApache-2.0Обновлён 25 дней назад