Hur man konverterar CSV till TSV
Klistra in eller ladda upp CSV
Klistra in en CSV-tabell, ladda upp en fil eller batchladda upp flera CSV-filer. Konverteraren accepterar export av.CSV och vanlig text.
Konvertera kommaseparerad till tabbseparerad
Parsern läser först korrekta CSV-citat och skriver sedan tabbtecken mellan cellerna så att kommatecken inuti data förblir orörda.
Ladda ner.TSV-utdata
Spara en TSV-fil, kopiera det tabbavgränsade resultatet eller ladda ner en ZIP när du konverterar flera filer.
CSV till TSV: varför tabbseparerade filer är användbara
CSV använder kommatecken mellan fält. TSV använder tabbtecken. Den lilla förändringen gör stor skillnad när själva datan innehåller kommatecken.
Adresser, ekonomiska beskrivningar, produktnamn, anteckningar och prosafält innehåller ofta kommatecken. I CSV måste dessa värden citeras korrekt, annars delas filen in i fel kolumner.
TSV undviker det mesta av den friktionen. Verkliga data innehåller sällan tabbtecken, så en tabbavgränsad fil är lättare att inspektera, differentiera, importera och bearbeta i databaser, BI-verktyg, datavetenskapliga skript och bioinformatikpipelines.
TSV-filformat kontra CSV
Båda formaten är ren text. Rätt val beror på var filen hamnar härnäst och vilka tecken som visas i din data.
| Formatera | Avgränsare | Bäst för | Se upp för |
|---|---|---|---|
| CSV | Kommatecken | Excel-export, bokföringsimport, allmän kalkylbladsdelning | Fält med kommatecken måste citeras korrekt |
| TSV | Tabb | Data med kommatecken, kommandoradsarbetsflöden, databaser, analyspipelines | Fält med flikar eller nyrader kan fortfarande behöva citeras |
En CSV till TSV-omvandlare byggd för riktiga filer
Citerade fält hanteras korrekt
Komma inuti citattecken stannar i cellen. Verktyget ändrar avgränsare utan att dela upp beskrivningar, adresser eller valutatext.
Batchkonvertera CSV till TSV
Ladda upp flera CSV-filer och ladda ner en ZIP med matchande.TSV-filer. Varje fil bearbetas oberoende i webbläsaren.
Klistra in läge för snabba jobb
Kopiera från en textredigerare, terminal, Excel eller Google Sheets och konvertera direkt utan att spara en fil först.
Avgränsningskontroll
De flesta användare behöver kommatecken, men verktyget kan automatiskt upptäcka eller läsa semikolon, pipe och anpassade avgränsare också.
Förhandsgranska före nedladdning
Kontrollera rader och kolumner innan du exporterar så att problem med avgränsare eller citat blir synliga tidigt.
Privat genom design
All konvertering sker lokalt. Det finns inget uppladdningssteg och inget konto krävs.
Manuella sätt att konvertera CSV till TSV
Online-omvandlaren är snabbast för de flesta filer, men dessa manuella metoder är användbara när du behöver ett arbetsflöde för skript eller kalkylblad.
Hur man konverterar CSV till TSV i Python
Använd Pythons inbyggda CSV-modul för tillförlitlig hantering av offererade fält, eller pandor när du redan arbetar i en dataram.
import csv
with open('file.csv', newline='', encoding='utf-8') as source:
with open('file.tsv', 'w', newline='', encoding='utf-8') as target:
reader = csv.reader(source)
writer = csv.writer(target, delimiter='\t')
writer.writerows(reader)
# pandas option:
# df = pd.read_csv('file.csv')
# df.to_csv('file.tsv', sep='\t', index=False)Hur man konverterar CSV till TSV i Excel
Öppna CSV-filen, välj Arkiv -> Spara som och välj sedan Text (tabbavgränsad). Excel kan sparas med filtillägget.txt; döp om det till.TSV om din importör kräver det.
Hur man konverterar CSV till TSV i Google Sheets
Importera CSV-filen till Google Kalkylark och använd sedan Arkiv -> Ladda ner -> Tabavgränsade värden (.TSV). Detta fungerar bra för vardagliga kalkylbladsdata.
CSV till TSV bash one-liner
För mycket enkel CSV utan citattecken kan sed ersätta kommatecken med tabbar. För korrekt CSV, använd Python istället.
sed 's/,/\t/g' input.csv > output.tsvHur man konverterar CSV till TSV i R
Läs CSV-filen med read.CSV och skriv sedan en tabbseparerad fil med write.table.
data <- read.csv('file.csv', check.names = FALSE)
write.table(data, 'file.tsv', sep = '\t', row.names = FALSE, quote = FALSE)Vad det kostnadsfria verktyget CSV till TSV stöder
CSV till TSV-konverterare — vanliga frågor
Tydliga svar för att konvertera kommaseparerade värden till tabbseparerade värden online.