.tsv files
.tsv file
Tab-Separated Values
Like CSV but separated by tabs, which sidesteps the comma problem entirely.
What opens a .tsv file
- Windows
- Microsoft Excel, LibreOffice Calc, Visual Studio Code, Notepad (built in)
- macOS
- Numbers (built in), Microsoft Excel, LibreOffice Calc
- Linux
- LibreOffice Calc, Text Editor (built in), awk / cut
- In a browser
- Google Sheets
What a .tsv file is
TSV is a registered IANA format that uses tab characters between fields, so data containing commas needs no quoting — one reason bioinformatics and log processing prefer it. Excel and LibreOffice import it directly, though Excel may need you to pick "Tab" in the import dialog. Any text editor shows the raw file.
Converting it
A .tsv file is commonly converted to .csv, .xlsx, .json or .txt. It is a plain text format, so any text editor can open and edit it directly.
Details
- Extension
- .tsv
- Full name
- Tab-Separated Values
- Category
- Data
- MIME type
- text/tab-separated-values
- Created by
- IANA registered format
- Format
- Plain text
Common questions
- How do I open a .tsv file?
- On Windows use Microsoft Excel; on macOS use Numbers (built in); on Linux use LibreOffice Calc. Like CSV but separated by tabs, which sidesteps the comma problem entirely.
- What is a .tsv file?
- Tab-Separated Values. TSV is a registered IANA format that uses tab characters between fields, so data containing commas needs no quoting — one reason bioinformatics and log processing prefer it. Excel and LibreOffice import it directly, though Excel may need you to pick "Tab" in the import dialog.
- Can I convert a .tsv file?
- Yes. It is usually converted to .csv, .xlsx, .json or .txt, either by exporting from one of the programs listed above or with a format converter.
Related pages
- .csv — Comma-Separated Values A spreadsheet as plain text, one row per line — the universal data exchange form
- .json — JavaScript Object Notation The standard text format for structured data on the web and in config files.
- .xml — Extensible Markup Language A tag-based text format for structured data, still everywhere in enterprise syst
- .yaml — YAML Data File An indentation-based configuration format, readable but unforgiving about whites
- .log — Log File A plain-text record of what a program did, newest events usually at the bottom.
- .torrent — BitTorrent Metainfo File A few kilobytes of metadata describing what to download and from whom — not the
- .dat — Generic Data File A meaningless extension — .dat says only that some program stored data here.
- .vcf — vCard Contact File One or more contacts as plain text — the standard way to move an address book.
- .sql — SQL Script A text file of database commands — often a full database dump.
- .ics — iCalendar Event A calendar invitation or event feed in a plain-text standard format.
- .sqlite — SQLite Database A complete relational database in a single file — the most deployed database in
- .db — Generic Database File An extension many programs use for their data — it does not identify one format.
Sources
- Media Types Registry — IANA
- Official vendor product documentation — At One Place