TXT na CSV-omskakelaar
Baie stelsels voer tabelle uit as .txt-lêers met tabs, pype of kommapunte tussen die kolomme. Laai hulle hier op en kry 'n standaard kommageskeide CSV wat sigblaaie en invoerskerms met die eerste probeerslag lees.
Data-omskakelaar
of los CSV, TSV, TXT …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Karakter wat kolomme in CSV- en tekslêers skei, vir lees en skryf. Outomaties bespeur dit uit die invoer en skryf kommas.
UTF-8 werk vir elke taal. Kies UTF-8 met BOM as Excel op Windows verwronge aksente of Asiatiese karakters wys wanneer die CSV oopgemaak word.
Excel-, ODS- en Numbers-invoer: skakel slegs die eerste blad om, of elke blad (een CSV per blad in 'n ZIP, of een JSON-sleutel per blad).
Naam van die bladtab in die nuwe sigblad, tot 31 karakters.
Skikking van objekte gebruik kolomname as sleutels vir elke ry; skikking van skikkings is kompakter en hou die opskrif as die eerste skikking.
Naam van die buitenste element wat alle rye omvat; elke ry word 'n <row> daarbinne.
Gebruik in CREATE TABLE- en INSERT-stellings. Slegs letters, syfers en onderstrepe.
Aanhaling en kolomtipes verskil effens tussen databasisse; kies die een waarin jy gaan invoer.
Herskryf datumselle in een formaat. ISO (2026-10-18) is die veiligste vir databasisse en kode; behou laat hulle soos in die bron.
Hoe om hierdie nutsding te gebruik
- 1
Laai die tekslêers op
Voeg .txt- of .tsv-uitvoere by, tot 20 lêers van elk 95 MB. Elke reël moet een rekord wees, met dieselfde skeidingsteken tussen elke kolom.
- 2
Laat die skeidingsteken outomaties herken word
Skeidingsteken begin by Outomaties bepaal, wat tabs, regstreepjies, kommapunte of kommas in die invoer vind. Stel dit self onder Gevorderde instellings as die lêer dit meng, en stel Tekskodering as aksente verkeerd lyk.
- 3
Skakel om na CSV
Druk Skakel om na CSV en laai af. Die uitvoer gebruik kommas, UTF-8 en aanhalingstekens net waar 'n waarde dit nodig het.
Waar TXT-lêers met skeidingstekens vandaan kom
'n .txt vol kolomme is gewoonlik 'n uitvoer wat niemand vir sigblaaie ontwerp het nie. Bank- en betaalstaatstelsels, verkooppuntterminale, laboratoriumtoestelle, hoofraamverslae en databasiskliënte skryf almal tabelle as gewone teks, dikwels met tabs of regstreepies in plaas van kommas omdat daardie tekens selde in name en adresse voorkom. As jy 'n tabel van 'n webblad of 'n PDF kopieer en in Notepad plak, kry jy dieselfde resultaat.
Die ontvangende sagteware is strenger. Posplatforms, CRM-invoere, rekeningkundige pakkette en Google Sheets se oplaaidialoog soek 'n .csv, en Excel maak 'n .txt oop deur 'n hulp wat oor skeidingstekens vra. Een keer omskakel gee jou 'n lêer wat direk oopmaak. As die bestemming 'n toepassing eerder as 'n sigblad is, lewer TXT na JSON voorwerpe met die opskrifry as sleutels.
Skeidingstekens wat die TXT na CSV-omskakelaar lees
- Tab
- Die skeidingsteken van TSV-lêers en van tabelle wat uit sigblaaie of webblaaie gekopieer is.
- Regstreepie |
- Algemeen in uitvoere van ouer ondernemings- en banktelsels, omdat name en adresse dit amper nooit bevat nie.
- Kommapunt ;
- Wat Excel skryf in streke wat 'n komma as desimale teken gebruik, soos Duitsland, Italië of Nederland.
- Spasie
- Werk net as geen waarde self 'n spasie bevat nie.
TXT na CSV omskakel: 'n voorbeeld met pype as skeidingsteken
id|name|city|balance 301|Botha, Anika|Johannesburg|1200.50 302|Lindqvist|Malmö|88.00 id,name,city,balance 301,"Botha, Anika",Johannesburg,1200.50 302,Lindqvist,Malmö,88.00
- skeidingstekenopsies, insluitend outomaties
- 6
- teksoderings
- 8
- lêers per bondel
- 20
- per lêer
- 95 MB
Let op die tweede rekord. Die naam bevat 'n komma, so die CSV sit dit in dubbele aanhalingstekens; daarsonder sou 'n invoerder vyf kolomme in plaas van vier sien. Die Sweedse ö bly behoue omdat die uitvoer UTF-8 is. Daardie twee reëls, aanhalingstekens en kodering, verklaar die meeste misluktte CSV-invoere.
Feite oor die TXT- en CSV-formaat
TXT
Gewone teks
'n TXT-lêer bevat slegs gewone karakters sonder formatering, lettertipes, beelde of uitleg. Moderne teksleêrs is gewoonlik in UTF-8 geënkodeer, wat elke taal dek, hoewel ouer lêers ander enkoderings kan gebruik en onleesbare karakters kan wys. Gewone teks is piepklein, raak nooit uitgedien nie en maak op elke toestel oop, van foons tot bedieners. Dit kan nie vetdruk, tabelle of prente hou nie, so struktuur moet met spasiëring of eenvoudige opmerking uitgedruk word.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
CSV
Kommageskeide waardes
CSV is 'n gewoneteks-formaat vir tabelle waarin elke reël 'n ry is en kommas die kolomme skei. Dit word sedert die vroeë dae van rekenaars gebruik en word in RFC 4180 beskryf, hoewel baie variante kommapunte of tabs en verskillende teksenkoderings gebruik. Byna elke sigblad-, databasis- en analise-nutsmiddel kan dit invoer en uitvoer, wat dit die verstekformaat maak om data tussen stelsels te skuif. CSV stoor net waardes, sonder formules, formatering, veelvuldige blaaie of datatipes.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
Mense skakel TXT na CSV om wanneer 'n stelsel 'n tabel as los geskeide teks geskryf het en die volgende program net kommageskeide waardes sal invoer.
Vrae oor TXT na CSV
Wat is die verskil tussen 'n TXT- en 'n CSV-lêer?
Albei is gewone teks. Die .csv-uitbreiding belowe 'n spesifieke uitleg: waardes geskei deur kommas met aanhalingsreëls uit RFC 4180, sodat programme dit dadelik as 'n tabel oopmaak. 'n .txt belowe niks nie; die skeidingsteken kan 'n tab, 'n regstreepie of 'n spasie wees, en 'n invoerder moet gesê word watter een.
Kan ek 'n tekslêer met tabs as skeidingsteken na CSV omskakel?
Ja, dit is die algemeenste geval. Tab-geskeide uitvoere kom uit databasisse, knipbordkopieë van tabelle en baie verslagdoeningsgereedskap. Outomatiese bepaling herken die tabs, en enige waarde wat 'n komma bevat, kry aanhalingstekens in die CSV sodat dit in een kolom bly.
My tekslêer belyn kolomme met spasies. Sal dit werk?
Net as geen waarde 'n spasie bevat nie. Die Spasie-skeidingsteken behandel elke spasie as 'n kolomgrens, so 'n stad soos New York sou in twee breek. Verslae met vaste breedte, waar kolomme opgevul is om in lyn te wees, moet eerder in 'n sigblad se invoerhulp volgens posisie gedefinieer word.
Hoekom lyk name met aksente stukkend nadat ek die CSV oopmaak?
Die teks-lêer en die program stem nie oor kodering saam nie. Ouer Windows-gereedskap het teks as Windows-1252 gestoor, terwyl Notepad sedert die Windows 10 May 2019 Update by verstek UTF-8 gebruik. Stel Tekskodering om by die bron te pas, of kies UTF-8 met BOM sodat Excel op Windows die uitvoer korrek lees.
Kan ek die teks direk na 'n Excel-werkboek omskakel?
Ja: verander Skakel om na na XLSX. 'n Werkboek vermy die stap waar Excel kolomtipes raai, wat saak maak vir kodes met voorloopnulle. Gebruik later CSV na XLSX vir lêers wat reeds CSV is.