mcpField
V
VisiData

VisiData

公式
github.comデータベース・データ9.4kvd1 日前に更新
リポジトリ公式サイト

VisiData について

VisiData はターミナルベースのデータ分析ツールで、CSV、JSON、Excel などの複数の形式に対する対話的な操作をサポートしています。ユーザーはリアルタイムでデータをフィルタ、ソート、変換、集計できます。

主な機能

  1. 01CSV、JSON、Excel などの複数のデータ形式を読み込み・対話的に閲覧する
  2. 02ソート、フィルタリング、グループ化を使用してデータを探索する
  3. 03集計と変換を実行し、異なる形式でエクスポートする

活用シーン

  1. 01データアナリストとエンジニアがデータセットの品質と構造を素早く探索する
  2. 02処理パイプラインで構造化データを対話的に操作するコーディングエージェント

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install visidata

インストール後にvd --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
vd data.csv
02
vd data.json

詳細

VisiData v3.5

Tests Gitpod ready-to-code

discord Mastodon

表形式のデータを探索、整理するためのターミナルインターフェースです。

Frequency table

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          # or: uvx visidata

恒久的にインストールするには(vd を PATH に追加します):

pipx install visidata      # or: uv tool install visidata

一部の形式では、追加の Python パッケージが必要です:

pipx install visidata --preinstall openpyxl --preinstall lxml
# or: 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 で issue を作成するか、irc.libera.chat の #visidata でチャットしてください。

VisiData を日常的にお使いの場合は、Patreon でご支援ください!

ライセンス

このリポジトリの stable ブランチに含まれるコードは、メインの vd アプリケーション、ローダー、プラグインを含め、GPLv3 のもとで使用および再配布できます。

クレジット

VisiData は Saul Pwanson <[email protected]> が考案し、開発しています。

Anja Kefala <[email protected]> は、すべてのプラットフォーム向けのドキュメントとパッケージを管理しています。

多くのコントリビューターの皆さん、そしてフィードバックを寄せてくださるすばらしいユーザーの皆さんに、VisiData をすばらしいツールにするためのご協力に感謝します。

コメント