Konverterare för avgränsade filer
Europeiska exporter kommer med semikolon (eftersom komma är decimaltecken), äldre datalager levererar tabbar, Unix-loggar föredrar vertikalstreck och alla andra skickar CSV. Att klistra in fel format i fel verktyg får importjobb att gå sönder på intressanta sätt. Den här konverteraren växlar säkert mellan avgränsare och läser citerade fält som en enda enhet, så källavgränsaren inuti fältet överlever bytet.
Så konverterar du mellan avgränsare
-
1
Klistra in texten
Klistra in CSV-, TSV-, SSV- eller PSV-text i redigeraren. Konverteraren arbetar med inklistrad text, inte uppladdade filer.
-
2
Välj käll- och målavgränsare
Välj komma, tabb, semikolon, vertikalstreck eller ett eget tecken för båda sidorna. Komma är standardkällan och tabb standardmålet.
-
3
Konvertera
Kör konverteringen; resultatet visas nedanför med målavgränsaren.
-
4
Kopiera resultatet
Kopiera den konverterade texten och klistra in den i kalkylarket, databasen eller skriptet.
De fyra avgränsare du kommer att stöta på
| Format | Avgränsare | Var det dyker upp |
|---|---|---|
| CSV | komma | Standard för kalkylark i USA och de flesta webbexporter |
| TSV | tabb | Vetenskapliga datamängder, utdrag ur datalager, inklistring från Google Sheets |
| SSV | semikolon | Europeisk Excel (där komma är decimaltecken), SAP-utdata |
| PSV | vertikalstreck | Unix-loggpipelines, finansiella flöden, dumpar från äldre stordatorer |
Så hanteras citattecken
RFC 4180 definierar de vanliga citeringsreglerna för CSV som nästan alla verktyg använder:
- Fält som innehåller avgränsaren, en radbrytning eller ett citattecken måste omslutas av dubbla citattecken.
- Inuti ett citerat fält escapas ett bokstavligt dubbelt citattecken genom att fördubbla det:
"Hon sa ""hej""". - Inledande och avslutande blanksteg i ociterade fält bevaras.
Den här konverteraren läser ett citerat fält som en enda enhet, så en källavgränsare inuti det delar inte raden. Utdata fogar samman fälten med målavgränsaren utan att lägga till nya citattecken; ett fält som innehåller målavgränsaren ger därför extra kolumner. Kontrollera och citera sådana fält före konverteringen.
En begränsning att känna till: varje rad konverteras för sig, så ett citerat fält som sträcker sig över flera rader delas upp i flera rader.
Vanliga fallgropar
- Komma i europeiska decimaltal. Ett prisfält “1,50” i eurodata som avgränsas med semikolon blir “1” och “50” om du konverterar till kommaavgränsat utan att först byta ut decimaltecknet.
- CRLF kontra LF. Utdata använder alltid radslut med LF. Om mottagande system behöver CRLF (Excel i Windows), konvertera radsluten efter detta steg.
- BOM i UTF-8. Excel behöver en byteordningsmarkör (BOM) för att öppna UTF-8-CSV:er korrekt. Det här verktyget lägger inte till eller tar bort BOM; hantera den med din redigerare om det behövs.
- Tom sista kolumn. En fil som slutar med en avgränsare får en tom sista kolumn. Vissa parsrar tar bort den, andra behåller den; kontrollera oavsett vilket.
Tips
- Använd TSV för data som kan innehålla komma; tabbar i verkligt innehåll är sällsynta.
- Vid tveksamhet, låt källan vara citerad: ett citerat fält konverteras rent även om det innehåller källavgränsaren.
- Standardkombinationen komma till tabb täcker de flesta CSV-till-TSV-konverteringar i ett steg.
Vanliga frågor
Nej, så länge komman inuti fälten omsluts av dubbla citattecken. Konverteraren läser ett citerat fält som en enda enhet, så ett inbäddat komma överlever när raden fogas samman med målavgränsaren. Se upp med målavgränsaren: ett fält som innehåller den citeras inte i utdata och delas upp i extra kolumner.
Excel i Windows skriver CRLF som standard; Python skriver LF om du inte öppnar filen i binärläge med flaggan newline=''. Utdata från den här konverteraren använder alltid LF; konvertera radsluten efteråt om mottagande system förväntar sig CRLF.
Den inklistrade texten bearbetas i en enda begäran, så den praktiska gränsen är vad din webbläsare och vår server accepterar per begäran. Mycket stora filer konverterar du i delar.
Ja. Texten du klistrar in skickas till vår server för att utföra konverteringen. Den lagras inte och läggs inte till i sidans länk.
Relaterade verktyg
CSV till Excel
Konvertera CSV-data till en XLSX-arbetsbok med ett ark i webbläsaren. Granska avgränsare, bevara identifierare, tolka säkra tal och behåll filinnehållet lokalt.
Sammanfoga Excel-ark
Kombinera XLSX-, XLS-, XLSM-, XLSB- eller ODS-filer lokalt. Behåll källark separata eller lägg till rader med samma rubriker och hämta sedan en XLSX.
Konvertera Word till Markdown
Konvertera en Word-DOCX-fil till ren Markdown direkt i webbläsaren. Behåll rubriker, listor, länkar och enkla tabeller och kopiera eller hämta den redigerbara .md-filen.
Arkivuppackare
Granska ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- och ODT-behållare lokalt i webbläsaren och hämta enskilda filer utan att ladda upp källarkivet.
Delare för Excel-kalkylblad
Dela en XLSX- eller XLS-arbetsbok efter kalkylbladsflik, block av datarader eller kolumnvärde i webbläsaren. Hämta en XLSX eller lokal ZIP utan filuppladdning.
Excel till CSV-omvandlare
Omvandla XLSX- eller XLS-blad till CSV eller TSV i webbläsaren. Välj blad, avgränsare, kodning och dolda data utan att ladda upp filen.
Verktyget finns på andra språk
- Ayırıcılı Dosya Dönüştürücü [TR]
- Convertidor de Archivos Delimitados [ES]
- محوّل الملفات ذات الفواصل [AR]
- Convertisseur de fichiers délimités [FR]
- Converter voor gescheiden bestanden [NL]
- 구분 문자 파일 변환기 [KO]
- Konverter File Terpisah [ID]
- Delimited File Converter [EN]
- Chuyển đổi tệp có dấu phân cách [VI]
- 分隔文件转换器 [ZH]
- 区切り文字ファイル変換ツール [JA]
- ตัวแปลงไฟล์แบบมีตัวคั่น [TH]
- Conversor de Arquivos Delimitados [PT]
- Getrennte Dateikonverter [DE]
- Konwerter plików z separatorami [PL]
- Convertitore di file delimitati [IT]
- Конвертер файлов с разделителями [RU]