Skip to content
SPECIFICTION
Get listed

qsv

qsv.dathere.com

From $99.99/mo Free plan WebWindowsmacOSLinux
Visit qsv.dathere.com
Spec score 8.0 #11 of 28 in Data Preparation Software

What it is

qsv is a CSV data-wrangling toolkit for slicing, analyzing, and transforming data through more than 50 commands. Most commands stream their input and use constant memory, so they can handle very large CSV files without loading the full dataset into memory. It works with CSV, Excel, OpenDocument Spreadsheet, JSON and JSONL, DataPackage, Apache Arrow and Parquet, SQLite, and PostgreSQL. Luau and Python scripting are built in, and the join, joinp, and sqlp commands support SQL and join queries without a SQL database. qsv is designed to interoperate with Airbyte, Airflow, Pentaho Kettle, and command-line tools. Its qsv pro desktop app adds graphical spreadsheet viewing and transformation, plus CKAN upload and download. The code is automatically checked for security vulnerabilities, and prebuilt binary archives are zipsigned with integrity checks during self-updates. qsv requires UTF-8 input. The Free plan costs nothing and includes spreadsheet imports up to 1MB; Pro costs $99.99 a month after the trial ends.

Spec sheet

Purpose
qsv is a CSV data-wrangling toolkit with 50+ commands for slicing, analyzing and transforming data.Read 1 Oct 2026 · qsv.dathere.com
Integrations
qsv is designed to interoperate with Airbyte, Airflow and Pentaho Kettle, along with common command-line tools.Read 1 Oct 2026 · github.com
Security
The qsv codebase is automatically audited for security vulnerabilities with DevSkim, cargo audit and Codacy GitHub Actions workflows.Read 1 Oct 2026 · github.com
Support
qsv pro users can request support by creating a ticket on the support site.Read 1 Oct 2026 · qsvpro.dathere.com
Binary integrity
qsv prebuilt binary archives are zipsigned and the self-update mechanism verifies archive integrity before updating.Read 1 Oct 2026 · github.com
CKAN
qsv pro can upload and download compatible data from CKAN instances.Read 1 Oct 2026 · qsvpro.dathere.com
Desktop app
qsv pro is a graphical desktop application for viewing and transforming spreadsheet data based on the qsv CLI.Read 1 Oct 2026 · qsvpro.dathere.com
Formats
qsv supports CSV, Excel, OpenDocument Spreadsheet, JSON/JSONL, DataPackage, Apache Arrow/Parquet, SQLite and PostgreSQL.Read 1 Oct 2026 · qsv.dathere.com
Input requirement
qsv requires UTF-8 encoded input.Read 1 Oct 2026 · github.com
Large datasets
Most qsv commands are streaming, use constant memory and can process arbitrarily large CSV files.Read 1 Oct 2026 · github.com
Performance
qsv is described as blazing fast, pleasingly parallel and CPU-accelerated, built with Rust and Polars.Read 1 Oct 2026 · qsv.dathere.com
Scripting
qsv includes built-in support for Luau and Python scripting.Read 1 Oct 2026 · qsv.dathere.com
SQL
The join, joinp and sqlp commands let users run complex SQL and join queries without a SQL database.Read 1 Oct 2026 · qsv.dathere.com

Plans and prices

Free Free No license key required Import spreadsheets up to 1MB · free recipes · 1 CKAN instance · qsv slice from Flow Read 1 Oct 2026 · qsvpro.dathere.com
Pro $99.99 a month After your trial ends, you will be charged $99.99, then $99.99 every month (unless you cancel first). 1 license key (1 device at a time) · spreadsheets larger than 1MB · 16 export formats Read 1 Oct 2026 · qsvpro.dathere.com
Business / Enterprise Priced on request License keys by approved request Contact us Read 1 Oct 2026 · qsvpro.dathere.com

Every qsv plan and price →

Strong points and limits

Strong points

  • More than 50 commands for data wrangling
  • Most commands use constant memory
  • Supports many spreadsheet, database, and data formats
  • Includes Luau and Python scripting
  • qsv pro adds a graphical desktop app

Limits

  • Input must be UTF-8 encoded
  • Free plan limits spreadsheet imports to 1MB
  • Pro costs $99.99 a month after trial

Who it suits

qsv suits people who need command-line tools to transform large CSV datasets or work across spreadsheet, database, and data-exchange formats. qsv pro may suit spreadsheet users who want a graphical app or CKAN transfers.

qsv in depth

Read the full write-up

qsv is a command-line toolkit for slicing, analyzing and transforming structured data, best suited to people who build repeatable workflows around data files. Its streaming operations and broad format support make it a strong fit for large-scale wrangling, though UTF-8-only input and a small free spreadsheet-import allowance limit its reach.

Overview

More than 50 commands cover slicing, analysis and transformation. Built with Rust and Polars, qsv is designed for parallel, CPU-accelerated work; most commands stream with constant memory, making it practical to process arbitrarily large CSV files without loading each one into memory. That favors scripted batch work over visual, step-by-step preparation.

qsv requires UTF-8 input, a real constraint for teams receiving data in other encodings. The qsv pro desktop app adds a graphical way to view and transform spreadsheet data, but visual workflows are not part of the toolkit itself.

Key features

Formats and queries

Support extends beyond CSV to Excel, OpenDocument Spreadsheet, JSON and JSONL, DataPackage, Apache Arrow and Parquet, SQLite, and PostgreSQL. The join, joinp and sqlp commands handle complex joins and SQL-style queries without a SQL database. This breadth is useful when a workflow draws on varied sources, while command-based operation remains central.

Scripting and interoperability

Built-in Luau and Python support lets users script transformations. qsv is also designed to work alongside Airbyte, Airflow, Pentaho Kettle and common command-line tools, making it a plausible component in an existing data pipeline rather than a standalone visual preparation environment.

Desktop, CKAN and security

qsv pro wraps the CLI in a desktop app for spreadsheet viewing and transformation, and can upload and download compatible data from CKAN instances. The codebase is automatically audited through DevSkim, cargo audit and Codacy GitHub Actions workflows. Prebuilt binary archives are zipsigned, and self-updates verify archive integrity. These measures address code and update integrity, but do not change the UTF-8 input requirement.

Pricing

The Free plan costs nothing, requires no license key, and includes free recipes, one CKAN instance, qsv slice from Flow, and spreadsheet imports up to 1MB. That is a useful way to try the toolkit and handle small spreadsheet imports, but the cap can rule it out for ordinary larger files in the desktop app.

Pro costs $99.99 a month. After the trial ends, the charge is $99.99 and then $99.99 every month unless canceled first. One license key works on one device at a time; Pro supports spreadsheets larger than 1MB and includes 16 export formats. It is the relevant tier for users whose spreadsheet files exceed the Free cap, though the monthly price is a substantial step up from a free toolkit.

Business / Enterprise has custom pricing: license keys are provided by approved request, and users are directed to contact the maker. A free trial is available. Pro users can request support by creating a ticket on the support site.

Platforms

qsv is available on Linux, macOS, Windows and the web. Its deployment is desktop, and qsv pro provides the graphical desktop application; users seeking visual workflows should note that the product does not offer them.

Who it's for

qsv suits analysts and data practitioners comfortable with command-line work who need to automate transformations, join data, or process large CSV files with constant-memory streaming. Its format range and scripting support broaden its usefulness in data pipelines. It is a weaker fit for users whose source files are not UTF-8, who want a visual workflow, or who need to import spreadsheets larger than 1MB without paying for Pro.

Pros and cons

Pros: Most commands stream with constant memory, so very large CSV files are not automatically a memory bottleneck.

Pros: Support for spreadsheets, structured-data formats and databases, plus SQL-style queries, reduces the need to move every task into a separate tool.

Pros: Built-in Luau and Python scripting and interoperability with pipeline tools support repeatable data work.

Cons: Input must be UTF-8, excluding files in other encodings until they are converted.

Cons: The Free plan caps spreadsheet imports at 1MB; larger imports require Pro at $99.99 a month.

Cons: Visual workflows are not offered, despite the graphical qsv pro desktop app.

Alternatives

For a wider directory of options, see Data Preparation Software. Choose EasyMorph instead if its free desktop plan’s limits of 20 actions per project and 20 loop iterations per project better suit a restricted visual-preparation workflow. CSV Engine is a web alternative with a free allowance of five credits a month and three active templates, limited to text and email fields. Pick OpenRefine for free, open-source desktop software when its listed platform range, including self-hosted and web, fits better.

Zoho DataPrep offers a free tier capped at 20,000 rows a month for one user, with manual imports and exports only and one month of audit retention. csvkit is a free, MIT-licensed option for Linux, macOS and Windows with no paid tiers stated. DataCleaner is another free, LGPL-licensed option for those platforms. Alteryx Designer may suit teams seeking a paid cloud-only Starter plan at $250 a month billed annually, for 1–10 seats and CSV, XLSX or JSON file sources.

Verdict

Choose qsv if you need a command-oriented toolkit for broad-format data wrangling, SQL-style querying and large CSV processing without constant-memory pressure. Its main advantage is the reach of its streaming and scripting toolkit; look elsewhere if UTF-8 input, command-line workflows or the cost of Pro’s spreadsheet-import capacity do not fit your work.

Verdict

qsv combines streaming CSV operations with scripting, SQL-style queries, and support for a broad set of data formats. Check the UTF-8 input requirement and the Free plan’s 1MB spreadsheet-import limit against your needs.

Where Specifiction places it

Alternatives to qsvAll alternatives →