TXT naar CSV converteren
Veel systemen exporteren tabellen als .txt-bestand met tabs, pipes of puntkomma's tussen de kolommen. Upload ze hier en u krijgt een standaard CSV met komma's die spreadsheets en importschermen in één keer goed inlezen.
Dataconverter
of sleep CSV, TSV, TXT …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
Teken dat kolommen scheidt in CSV- en tekstbestanden, zowel bij het lezen als bij het schrijven. Automatisch herkent het uit de invoer en schrijft komma's.
UTF-8 werkt voor alle talen. Kies UTF-8 met BOM als Excel op Windows onleesbare accenten of Aziatische tekens toont bij het openen van de CSV.
Invoer uit Excel, ODS en Numbers: converteer alleen het eerste blad of alle bladen (één CSV per blad in een ZIP, of één JSON-sleutel per blad).
Naam van het bladtabblad in de nieuwe spreadsheet, maximaal 31 tekens.
Array van objecten gebruikt kolomnamen als sleutels voor elke rij; array van arrays is compacter en bewaart de koptekst als eerste array.
Naam van het buitenste element dat alle rijen omvat; elke rij wordt een <row> daarbinnen.
Gebruikt in CREATE TABLE- en INSERT-instructies. Alleen letters, cijfers en underscores.
Aanhalingstekens en kolomtypen verschillen enigszins per database; kies de database waarin u gaat importeren.
Schrijf datumcellen in één notatie. ISO (2026-10-18) is het veiligst voor databases en code; behouden laat ze zoals ze in de bron staan.
Zo gebruikt u deze tool
- 1
Upload de tekstbestanden
Voeg .txt- of .tsv-exports toe, maximaal 20 bestanden van elk 95 MB. Elke regel moet één record zijn, met tussen alle kolommen hetzelfde scheidingsteken.
- 2
Laat het scheidingsteken herkennen
Scheidingsteken staat standaard op Automatisch detecteren; dat herkent tabs, pipes, puntkomma's of komma's in de invoer. Stel het handmatig in onder Geavanceerde instellingen als het bestand ze door elkaar gebruikt, en stel Tekstcodering in als accenten er verkeerd uitzien.
- 3
Converteren naar CSV
Klik op Converteren naar CSV en download het bestand. De uitvoer gebruikt komma's, UTF-8 en aanhalingstekens alleen waar een waarde die nodig heeft.
Waar TXT-bestanden met scheidingstekens vandaan komen
Een .txt vol kolommen is meestal een export die niemand voor spreadsheets heeft ontworpen. Bank- en salarissystemen, kassa's, labapparatuur, mainframerapporten en databaseclients schrijven tabellen allemaal als platte tekst weg, vaak met tabs of pipes in plaats van komma's, omdat die tekens zelden in namen en adressen voorkomen. Een tabel van een webpagina of uit een PDF kopiëren en in Kladblok plakken levert hetzelfde op.
De ontvangende software is strenger. Mailingplatforms, CRM-imports, boekhoudpakketten en het uploadvenster van Google Sheets zoeken een .csv, en Excel opent een .txt via een wizard die naar scheidingstekens vraagt. Eén keer converteren geeft u een bestand dat direct opent. Is de bestemming een app in plaats van een spreadsheet, dan maakt TXT naar JSON objecten met de kopregel als sleutels.
Scheidingstekens die de TXT-naar-CSV-converter herkent
- Tab
- Het scheidingsteken van TSV-bestanden en van tabellen die uit spreadsheets of webpagina's zijn gekopieerd.
- Pipe |
- Gebruikelijk in exports van oudere bedrijfs- en banksystemen, omdat namen en adressen er vrijwel nooit een bevatten.
- Puntkomma ;
- Wat Excel schrijft in regio's die een komma als decimaalteken gebruiken, zoals Duitsland, Italië of Nederland.
- Spatie
- Werkt alleen als geen enkele waarde zelf een spatie bevat.
TXT naar CSV converteren: een voorbeeld met pipes
id|naam|plaats|saldo 301|Bakker, Eva|Lagos|1200.50 302|Lindqvist|Malmö|88.00 id,naam,plaats,saldo 301,"Bakker, Eva",Lagos,1200.50 302,Lindqvist,Malmö,88.00
- scheidingsteken-opties incl. automatisch
- 6
- tekstcoderingen
- 8
- bestanden per batch
- 20
- per bestand
- 95 MB
Let op het tweede record. De naam bevat een komma, dus de CSV zet er dubbele aanhalingstekens omheen; zonder die tekens zou een importprogramma vijf kolommen zien in plaats van vier. De Zweedse ö blijft behouden omdat de uitvoer UTF-8 is. Die twee regels, aanhalingstekens en codering, verklaren de meeste mislukte CSV-imports.
Feiten over de formaten TXT en CSV
TXT
Platte tekst
Een TXT-bestand bevat alleen gewone tekens, zonder opmaak, lettertypen, afbeeldingen of lay-out. Moderne tekstbestanden zijn meestal gecodeerd in UTF-8, dat alle talen dekt, al kunnen oudere bestanden een andere codering gebruiken en onleesbare tekens tonen. Platte tekst is piepklein, veroudert nooit en opent op elk apparaat, van telefoon tot server. Het kan geen vetgedrukte tekst, tabellen of afbeeldingen bevatten, dus structuur moet worden uitgedrukt met witruimte of eenvoudige opmaaktaal.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
CSV
Door komma's gescheiden waarden
CSV is een platte-tekstformaat voor tabellen waarin elke regel een rij is en komma's de kolommen scheiden. Het wordt sinds de begindagen van de computer gebruikt en is beschreven in RFC 4180, hoewel veel varianten puntkomma's of tabs en andere tekencoderingen gebruiken. Vrijwel elke spreadsheet-, database- en analysetool kan het importeren en exporteren, waardoor het de standaard is om data tussen systemen uit te wisselen. CSV bevat alleen waarden, zonder formules, opmaak, meerdere werkbladen of gegevenstypen.
- Compressie
- –
- Transparantie
- –
- Animatie
- –
- Geïntroduceerd
- –
Mensen zetten TXT om naar CSV wanneer een systeem een tabel als losjes gescheiden tekst heeft weggeschreven en het volgende programma alleen door komma's gescheiden waarden importeert.
Vragen over TXT naar CSV
Wat is het verschil tussen een TXT- en een CSV-bestand?
Beide zijn platte tekst. De extensie .csv belooft een vaste opmaak: waarden gescheiden door komma's met aanhalingsregels uit RFC 4180, zodat programma's het meteen als tabel openen. Een .txt belooft niets; het scheidingsteken kan een tab, een pipe of een spatie zijn, en een importprogramma moet te horen krijgen welk teken het is.
Kan ik een tekstbestand met tabs omzetten naar CSV?
Ja, dat is het meest voorkomende geval. Door tabs gescheiden exports komen uit databases, uit gekopieerde tabellen op het klembord en uit veel rapportagetools. Automatisch detecteren herkent de tabs, en elke waarde met een komma krijgt in de CSV aanhalingstekens, zodat die in één kolom blijft.
Mijn tekstbestand lijnt kolommen uit met spaties. Werkt dat ook?
Alleen als geen enkele waarde een spatie bevat. Het scheidingsteken Spatie behandelt elke spatie als kolomwissel, dus een plaats als New York zou in tweeën splitsen. Rapporten met vaste breedte, waarin kolommen met opvulling zijn uitgelijnd, moeten in plaats daarvan in de importwizard van een spreadsheet op positie worden ingedeeld.
Waarom zien namen met accenten er vreemd uit in de CSV?
Het tekstbestand en het programma zijn het niet eens over de codering. Oudere Windows-programma's sloegen tekst op als Windows-1252, terwijl Kladblok sinds de Windows 10 May 2019 Update standaard UTF-8 gebruikt. Stel Tekstcodering in op de bron, of kies UTF-8 met BOM, zodat Excel op Windows de uitvoer goed leest.
Kan ik de tekst direct omzetten naar een Excel-werkmap?
Ja: wijzig Converteren naar in XLSX. Een werkmap voorkomt de stap waarin Excel kolomtypen raadt, wat telt bij codes met voorloopnullen. Gebruik later CSV naar XLSX voor bestanden die al CSV zijn.