Slik konverterer du TSV til CSV
Last opp eller lim inn TSV
Slipp en .tsv-, .tab- eller tabulatordelt .txt-fil i verktøyet, eller lim inn rader direkte i tekstfeltet.
Forhåndsvis tabellen
Konvertereren leser tabulatorer som kolonnegrenser og viser de første radene, slik at du ser feil skilletegn tidlig.
Last ned CSV
Lagre en .csv-fil, kopier komma-separert utdata eller last ned en ZIP-fil når du konverterer flere TSV-filer samtidig.
Hva er en TSV-fil?
En TSV-fil lagrer data som ren tekst, med tabulatortegn mellom hver kolonne. Formatet heter Tab-Separated Values og bruker vanligvis endelsen .tsv. Eldre databaser, ERP-systemer og kommandolinjeverktøy kan eksportere samme struktur som .txt.
Tabulatordelte filer er vanlige i forskning, bioinformatikk, offentlig data, datavarehus og tekniske arbeidsflyter. Formatet fungerer godt når tekstverdier ofte inneholder komma, fordi tabulator sjelden finnes inne i vanlige feltverdier.
Åpner du en .tsv-fil i Notisblokk, TextEdit eller VS Code, ser kolonnene ut som brede mellomrom. Det er tabulatortegn. Når du importerer filen riktig i Excel eller Google Sheets, havner hvert felt i egen kolonne.
Vanlige kilder til TSV-filer
Hva er en CSV-fil?
CSV står for Comma-Separated Values. Formatet lagrer tabeller som ren tekst, der komma skiller kolonnene og felt med komma, anførselstegn eller linjeskift pakkes inn i anførselstegn.
CSV er det mest brukte utvekslingsformatet for regneark, databaser, CRM-systemer og importskjemaer. Derfor ber mange tjenester om CSV selv når kilden din eksporterer TSV.
Hvorfor konvertere TSV til CSV?
Hovedgrunnen er kompatibilitet. TSV fungerer godt i tekniske dataløp, men regneark, rapportverktøy, CRM-er, e-postplattformer og norske importskjemaer velger som regel CSV først.
Typiske situasjoner er datasett fra offentlige portaler, PostgreSQL- eller MySQL-eksporter med tabulator, forskningsresultater som skal analyseres i Excel, gamle tabulatordelte .txt-filer og kontaktlister som skal inn i HubSpot, Salesforce eller Mailchimp.
Andre måter å konvertere TSV til CSV på
Bruk nettverktøyet når du vil ha rask forhåndsvisning i nettleseren, eller velg en av metodene under når teamet trenger skript, regnearkimport eller terminalkommandoer.
Med denne nettbaserte konvertereren
Last opp .tsv-filen eller lim inn tabulatordelte data. Verktøyet leser radene, bytter tabulator til komma og siterer felt med komma eller linjeskift. For vanlige filer tar konverteringen bare noen sekunder.
Konverter TSV til CSV i Python
Pythons innebygde csv-modul håndterer TSV ryddig og bevarer komma og linjeskift inne i felt.
import csv
with open('input.tsv', 'r', newline='', encoding='utf-8') as tsv_in:
reader = csv.reader(tsv_in, delimiter='\t')
with open('output.csv', 'w', newline='', encoding='utf-8') as csv_out:
writer = csv.writer(csv_out)
writer.writerows(reader)
# pandas-alternativ:
# import pandas as pd
# df = pd.read_csv('input.tsv', sep='\t')
# df.to_csv('output.csv', index=False)Åpne TSV i Excel og lagre som CSV
Åpne Excel, velg Data og importer fra tekst. Velg .tsv-filen, sett skilletegn til Tabulator og fullfør importen. Bruk deretter Fil, Lagre som, og velg CSV (kommaseparert).
Konverter TSV til CSV i Google Sheets
Åpne Google Sheets, velg Fil, Importér, last opp .tsv-filen og sett skilletegn til Tabulator. Når filen er lastet inn, velger du Fil, Last ned, Kommaseparerte verdier (.csv).
Konverter TSV til CSV med bash
For filer uten komma i verdiene kan sed være nok. Hvis feltene kan inneholde komma, bør du bruke awk eller Python slik at CSV-feltene siteres riktig.
sed 's/\t/,/g' input.tsv > output.csv
awk 'BEGIN {FS="\t"; OFS=","} {
for (i=1; i<=NF; i++) {
if ($i ~ /,/) $i = "\"" $i "\""
}
print
}' input.tsv > output.csvVanlige bruksområder for TSV til CSV
Laste data inn i regneark
Excel og Google Sheets åpner CSV mer forutsigbart enn TSV. Konvertering først sparer tid når oppgaven gjentas.
Importere kontakter i CRM
HubSpot, Salesforce, Mailchimp og lignende plattformer forventer ofte CSV. Tabulatordelte kontaktlister må derfor konverteres før opplasting.
Mate analyseverktøy
Tableau, Power BI og rapportverktøy støtter flere formater, men CSV fungerer med flest koblinger og importløp.
Dele med ikke-tekniske brukere
En .csv-fil åpnes enklere i Excel eller Numbers. En .tsv-fil kan kreve manuelle importvalg som mange brukere ikke kjenner.
Arkivere forskningsdata
Forskningsdata kommer ofte som TSV fordi verdiene inneholder komma. CSV gjør bearbeidede datasett enklere å gjenbruke i regneark og forretningsverktøy.
TSV kontra CSV: de viktigste forskjellene
Begge formatene lagrer tabelldata som ren tekst. Forskjellen ligger i skilletegnet og hvordan formatet håndterer spesialtegn inne i felt.
| Tema | TSV | CSV |
|---|---|---|
| Skilletegn | Tabulatortegn | Komma |
| Sitering | Sjelden nødvendig fordi tabulator sjelden finnes i verdier | Nødvendig for felt med komma, anførselstegn eller linjeskift |
| Filstørrelse | Ofte litt mindre fordi færre felt trenger sitering | Kan bli litt større når mange felt må siteres |
| Kompatibilitet | Sterk i utvikling, bioinformatikk og Unix-arbeidsflyter | Best støtte i regneark, CRM-er og forretningsprogramvare |
| Lesbarhet i teksteditor | Ofte enklere å skanne fordi tabulatorer gir visuell avstand | Kan se rotete ut når verdier inneholder mange komma |
TSV til CSV: vanlige spørsmål
Praktiske svar for deg som skal åpne, kontrollere og dele tabulatordelte filer som CSV.