>_

visidata

A terminal spreadsheet multitool for discovering and arranging data

How to install visidata

pipx install visidata

visidata use case

Interactive exploration, transformation, and analysis of tabular data (CSV, JSON, SQLite, Excel) in the terminal

When to use visidata

  • Quickly inspect and summarize a CSV or JSON file without leaving the terminal
  • Perform ad-hoc data cleaning, filtering, and aggregation on tabular datasets
  • Convert between tabular file formats (e.g., CSV to SQLite, JSON to TSV) interactively

When not to use visidata

  • Fully automated, non-interactive data pipelines that require batch processing
  • Processing extremely large datasets that exceed available memory

visidata features

  • · Supports multiple formats: CSV, TSV, JSON, SQLite, Excel (xlsx), HDF5, and more
  • · Interactive sorting, filtering, grouping, and pivot tables
  • · Column transformations, formulas, and Python expressions
  • · Keyboard-driven navigation with efficient commands and macros

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like visidata on its own.

Set up MCP →

Similar tools to visidata