Alternatives to csvkit

Suite of command line tools for converting and working with CSV files. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as csvkit.

  • qsv

    Query, transform and validate tabular data from the terminal.

    qsv offers a broad set of composable commands for querying, transforming and validating tabular data, though some features depend on build options.

  • xan

    Analyze and transform CSV files through composable terminal commands.

    xan provides composable CSV operations with its own query expression language, which must be learned instead of csvkit's SQL queries through csvsql.

  • VisiData

    An interactive terminal multitool for exploring, cleaning and converting tabular data in many formats.

    VisiData is an interactive terminal tool that handles millions of rows and many formats, but uses a keyboard interface and needs WSL on Windows.

Similar software

Related functionality, not a direct replacement.