UltKit

Pretvornik TXT v CSV

Številni sistemi izvažajo tabele kot datoteke .txt, v katerih so stolpci ločeni s tabulatorji, navpičnicami ali podpičji. Naložite jih tukaj in prejeli boste standardni CSV z vejicami, ki ga preglednice in uvozni obrazci preberejo že v prvem poskusu.

Pretvornik podatkov

ali spustite datoteke CSV, TSV, TXT … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Naložite besedilne datoteke

    Dodajte izvoze .txt ali .tsv, do 20 datotek po 95 MB. Vsaka vrstica naj bo en zapis, med vsemi stolpci pa naj bo isto ločilo.

  2. 2

    Ločilo se zazna samodejno

    Ločilo je privzeto nastavljeno na samodejno zaznavanje, ki v vhodni datoteki poišče tabulatorje, navpičnice, podpičja ali vejice. Če datoteka te znake meša, ga ročno nastavite pod Napredne nastavitve, če so naglasi napačni, pa nastavite še Kodiranje besedila.

  3. 3

    Pretvorite v CSV

    Pritisnite Pretvori v CSV in prenesite datoteko. Izhod uporablja vejice, UTF-8 in narekovaje samo tam, kjer jih vrednost potrebuje.

Od kod prihajajo razmejene datoteke TXT

Datoteka .txt, polna stolpcev, je običajno izvoz, ki ga nihče ni zasnoval za preglednice. Bančni in plačni sistemi, blagajne, laboratorijski instrumenti, poročila velikih računalnikov in odjemalci zbirk podatkov zapisujejo tabele kot navadno besedilo, pogosto s tabulatorji ali navpičnicami namesto vejic, ker se ti znaki redko pojavijo v imenih in naslovih. Enako nastane, če tabelo kopirate s spletne strani ali iz PDF in jo prilepite v Beležnico.

Programska oprema, ki datoteko prejme, je strožja. Platforme za pošiljanje e-pošte, uvozi v CRM, računovodski programi in pogovorno okno za nalaganje v Google Preglednicah iščejo .csv, Excel pa .txt odpre s čarovnikom, ki sprašuje po ločilih. Ena pretvorba vam da datoteko, ki se odpre neposredno. Če je cilj aplikacija in ne preglednica, TXT v JSON ustvari objekte, poimenovane po glavi tabele.

Ločila, ki jih pretvornik TXT v CSV prepozna

Tabulator
Ločilo datotek TSV in tabel, kopiranih iz preglednic ali spletnih strani.
Navpičnica |
Pogosta v izvozih starejših poslovnih in bančnih sistemov, ker je v imenih in naslovih skoraj nikoli ni.
Podpičje ;
Kar Excel zapiše v regijah, kjer je decimalno znamenje vejica, na primer v Nemčiji, Italiji ali na Nizozemskem.
Presledek
Deluje le, če nobena vrednost ne vsebuje lastnega presledka.

Pretvorba TXT v CSV: primer z navpičnico kot ločilom

Pred (export.txt) in po (export.csv)
id|name|city|balance
301|Okafor, Ada|Lagos|1200.50
302|Zupan|Kranj|88.00

id,name,city,balance
301,"Okafor, Ada",Lagos,1200.50
302,Zupan,Kranj,88.00
možnosti ločila, tudi samodejno
6
kodiranja besedila
8
datotek na serijo
20
na datoteko
95 MB

Poglejte drugi zapis. Ime vsebuje vejico, zato ga CSV obda z dvojnimi narekovaji; brez njih bi uvoznik videl pet stolpcev namesto štirih. Švedski ö se ohrani, ker je izhod v UTF-8. Ti dve pravili, narekovaji in kodiranje, pojasnita večino neuspelih uvozov CSV.

Dejstva o formatih TXT in CSV

TXT

Navadno besedilo

Datoteka TXT vsebuje samo navadne znake brez oblikovanja, pisav, slik ali postavitve. Sodobne besedilne datoteke so običajno kodirane v UTF-8, ki zajema vse jezike, starejše pa lahko uporabljajo druge kodne tabele in prikažejo popačene znake. Navadno besedilo je majhno, nikoli ne zastara in se odpre na vsaki napravi, od telefonov do strežnikov. Ne more vsebovati krepkega besedila, tabel ali slik, zato je treba strukturo izraziti z razmiki ali preprosto označevalno sintakso.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
–
Pretvornik TXT

CSV

Vrednosti, ločene z vejicami

CSV je navadnobesedilni format za tabele, v katerem je vsaka vrstica zapis, vejice pa ločujejo stolpce. Uporablja se od zgodnjih dni računalništva in je opisan v RFC 4180, čeprav številne različice uporabljajo podpičja ali tabulatorje in različna besedilna kodiranja. Skoraj vsako preglednico, zbirko podatkov in analitično orodje lahko uvozi in izvozi, zato je privzeti format za prenos podatkov med sistemi. CSV hrani le vrednosti, brez formul, oblikovanja, več listov ali podatkovnih tipov.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
–
Pretvornik CSV

TXT v CSV pretvarjajo, kadar je sistem zapisal tabelo kot ohlapno ločeno besedilo, naslednji program pa uvozi samo vrednosti, ločene z vejicami.

Vprašanja o pretvorbi TXT v CSV

Kakšna je razlika med datoteko TXT in CSV?

Oboje je navadno besedilo. Končnica .csv obljublja določeno obliko: vrednosti, ločene z vejicami, s pravili za narekovaje po RFC 4180, zato jo programi takoj odprejo kot tabelo. Datoteka .txt ne obljublja ničesar; ločilo je lahko tabulator, navpičnica ali presledek, uvozniku pa je treba povedati, katero.

Ali lahko besedilno datoteko, ločeno s tabulatorji, pretvorim v CSV?

Da, to je najpogostejši primer. Izvozi z ločilom tabulator izvirajo iz zbirk podatkov, kopij tabel iz odložišča in številnih orodij za poročila. Samodejno zaznavanje prepozna tabulatorje, vsaka vrednost z vejico pa je v CSV v narekovajih, tako da ostane v enem stolpcu.

V moji besedilni datoteki so stolpci poravnani s presledki. Bo to delovalo?

Samo če nobena vrednost ne vsebuje presledka. Ločilo Presledek šteje vsak presledek za mejo stolpca, zato bi se mesto, kot je New York, razdelilo na dva dela. Poročila s stolpci fiksne širine, kjer so stolpci poravnani s presledki, morajo imeti stolpce določene po položaju v čarovniku za uvoz v preglednici.

Zakaj so imena s šumniki po odprtju CSV videti pokvarjena?

Besedilna datoteka in program se ne ujemata v kodiranju. Starejša orodja za Windows so besedilo shranjevala kot Windows-1252, Beležnica pa privzeto uporablja UTF-8 od posodobitve Windows 10 May 2019 Update. Nastavite Kodiranje besedila, da se ujema z virom, ali izberite UTF-8 z BOM, da Excel v sistemu Windows pravilno prebere izhod.

Ali lahko besedilo pretvorim neposredno v Excelov delovni zvezek?

Da: Pretvori v spremenite na XLSX. Delovni zvezek se izogne koraku, kjer Excel ugiba vrste stolpcev, kar je pomembno pri kodah z vodilnimi ničlami. Za datoteke, ki so že CSV, pozneje uporabite CSV v XLSX.