Hvordan konvertere CSV til TSV
Lim inn eller last opp CSV
Lim inn en CSV-tabell, last opp én fil eller batch-last opp flere CSV-filer. Konverteren godtar.csv og ren teksteksport.
Konverter kommadelt til tabulatordelt
Parseren leser riktig CSV-sitering først, og skriver deretter tabulatortegn mellom cellene slik at komma i data forblir urørt.
Last ned.tsv-utgang
Lagre én TSV-fil, kopier det tabulatordelte resultatet, eller last ned en ZIP når du konverterer flere filer.
CSV til TSV: hvorfor tabulatordelte filer er nyttige
CSV bruker komma mellom feltene. TSV bruker tabulatortegn. Den lille endringen gjør en stor forskjell når selve dataene inneholder kommaer.
Adresser, økonomiske beskrivelser, produktnavn, notater og prosafelt inkluderer ofte kommaer. I CSV må disse verdiene angis riktig, ellers brytes filen inn i feil kolonner.
TSV unngår det meste av den friksjonen. Ekte data inneholder sjelden tabulatortegn, så en tabulatordelt fil er lettere å inspisere, diff, importere og behandle i databaser, BI-verktøy, datavitenskapelige skript og bioinformatikk-pipelines.
TSV-filformat vs CSV
Begge formatene er ren tekst. Det riktige valget avhenger av hvor filen går videre og hvilke tegn som vises i dataene dine.
| Format | Avgrensning | Best for | Se opp for |
|---|---|---|---|
| CSV | Komma | Excel-eksport, regnskapsimport, generell regnearkdeling | Felt med komma må angis riktig |
| TSV | Tabulator | Data med kommaer, kommandolinjearbeidsflyter, databaser, analysepipelines | Felt med tabulatorer eller nye linjer kan fortsatt trenge sitering |
En CSV til TSV-konverterer bygget for ekte filer
Angitte felter behandlet på riktig måte
Kommaer i anførselstegn forblir inne i cellen. Verktøyet endrer skilletegn uten å dele beskrivelser, adresser eller valutatekst.
Batchkonvertere CSV til TSV
Last opp flere CSV-filer og last ned en ZIP-fil med matchende.tsv-filer. Hver fil behandles uavhengig i nettleseren.
Lim inn-modus for raske jobber
Kopier fra et tekstredigeringsprogram, terminal, Excel eller Google Sheets og konverter umiddelbart uten å lagre en fil først.
Avgrensningskontroll
De fleste brukere trenger kommainndata, men verktøyet kan automatisk oppdage eller lese semikolon, pipe og egendefinerte skilletegn også.
Forhåndsvisning før nedlasting
Sjekk rader og kolonner før du eksporterer, slik at problemer med skilletegn eller anførselstegn blir synlige tidlig.
Privat av design
All konvertering skjer lokalt. Det er ingen opplastingstrinn og ingen konto kreves.
Manuelle måter å konvertere CSV til TSV
Nettkonverteringen er raskest for de fleste filer, men disse manuelle metodene er nyttige når du trenger en arbeidsflyt for skript eller regneark.
Hvordan konvertere CSV til TSV i Python
Bruk Pythons innebygde csv-modul for pålitelig håndtering av siterte felt, eller pandaer når du allerede jobber i en dataramme.
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)Hvordan konvertere CSV til TSV i Excel
Åpne CSV-filen, velg Fil -> Lagre som, og velg deretter Tekst (tabulatordelt). Excel kan lagre med en.txt-utvidelse; gi det nytt navn til.tsv hvis importøren krever det.
Hvordan konvertere CSV til TSV i Google Sheets
Importer CSV-en til Google Sheets, og bruk deretter Fil -> Last ned -> Tab-separerte verdier (.tsv). Dette fungerer bra for daglige regnearkdata.
CSV til TSV bash one-liner
For veldig enkel CSV uten anførselstegn, kan sed erstatte komma med tabulatorer. For riktig CSV, bruk Python i stedet.
sed 's/,/\t/g' input.csv > output.tsvHvordan konvertere CSV til TSV i R
Les CSV-en med read.csv, og skriv deretter en tabulatordelt fil med write.table.
data <- read.csv('file.csv', check.names = FALSE)
write.table(data, 'file.tsv', sep = '\t', row.names = FALSE, quote = FALSE)Hva det gratis CSV til TSV-verktøyet støtter
CSV til TSV-konvertering - vanlige spørsmål
Tydelige svar for konvertering av kommadelte verdier til tabulatordelte verdier på nettet.