Yes. qsv supports TSV and TAB files as well.
It also exports Excel and Open Document Spreadsheet to CSV with the excel
command.
The jsonl command converts a CSV/TSV/TAB file to the jsonl/ndjson format.
If your file uses an unconventional delimiter, you can specify it with the --delimiter
option or the QSV_SNIFF_DELIMITER
and QSV_DEFAULT_DELIIMITER
environment variables.
If you want to convert your CSV to JSON and vice-versa, you can use other composable, open-source command line tools like jq and dasel.
See File Formats for more details.
There are other tools that deal with CSVs like mlr and csvkit, that complement and overlap with qsv that we also highly recommend.