Text a kód / MULTIVERTO

Prevod CSV na XLSX

Z textu alebo súboru CSV vytvorte skutočný zošit XLSX v prehliadači. Prezrite si riadky a zachovajte hodnoty podobné vzorcom ako text.

Okamžitý prevodSúbor sa spracuje v tomto prehliadači.
Vložiť tento nástroj

Vyberte, čo návštevníci uvidia pri načítaní.

Vyberte, čo návštevníci uvidia pri načítaní.

Hodnoty vo zverejnenom kóde môže čítať každý. Nevkladajte súkromné tokeny ani súbory.

Náhľad nástroja ↗

02 / Postup

Prevod CSV na XLSX — Ako to funguje

Čo skutočne vznikne pri prevode CSV na XLSX

CSV je obyčajný text rozdelený na záznamy a polia, zvyčajne čiarkami. Neobsahuje viac hárkov, štýly buniek ani vzorce ako vlastnosti zošita. XLSX je štruktúrovaný balík tabuľkových údajov. Tento nástroj súbor CSV rozoberie a zapíše skutočný zošit XLSX s jedným hárkom; príponu iba nepremenuje. Vložte text alebo vyberte miestny súbor. Oddeľovač možno zistiť automaticky alebo nastaviť čiarku, bodkočiarku či tabulátor. Riadky zostávajú v prehliadači.

Automatické zisťovanie sleduje oddeľovače mimo úvodzoviek v prvom riadku. Ak zdroj používa bodkočiarku preto, že čiarka je desatinným znakom, pred exportom nastavenie potvrďte. Pole v úvodzovkách môže obsahovať čiarku, zdvojené úvodzovky aj zalomenie riadka; stále patrí do jednej bunky. Neuzavreté úvodzovky sa oznámia ako chyba namiesto tichého vytvorenia nesprávnych stĺpcov.

Príklad a typy buniek

Predstavte si hlavičku name,code,amount a riadok Ada,0012,25. V novom hárku je Ada text, 0012 zostáva textom kvôli úvodným nulám a 25 sa zmení na číslo. Ďalší riadok môže obsahovať kód =1+1 uzavretý v úvodzovkách. Prevodník ho uloží ako text, nie ako vykonateľný tabuľkový vzorec. To znižuje riziko pri otvorení zošita z nedôveryhodného exportu. Pred uložením porovnajte zobrazený počet riadkov a stĺpcov.

Pri priamom otvorení CSV môže tabuľkový program rôzne odhadovať dátumy, meny či identifikátory. Tento XLSX volí opatrné typy: číslami budú len jednoznačné, primerane krátke desatinné hodnoty. Kódy ako 0007, dlhé čísla účtov a reťazce pripomínajúce vzorce zostávajú textom. Dátum sa nehádá zo znaku lomky ani cena z miestneho zápisu. Ak potrebujete typované dátumy, viac hárkov, štýly alebo výpočty, upravte stiahnutý zošit v tabuľkovom programe.

Obmedzenia a kontrola výsledku

CSV nemá jednotný spôsob, ako deklarovať kódovanie, oddeľovač a význam stĺpcov. Najlepšie funguje moderný UTF-8; starší súbor načítaný s nesprávnym kódovaním môže mať poškodenú diakritiku. Skontrolujte aspoň jedno meno s diakritikou a pole obsahujúce oddeľovač v úvodzovkách. Počet riadkov porovnajte so zdrojom a XLSX otvorte v programe, v ktorom ho chcete použiť. Úspešné stiahnutie samo osebe nezaručuje správne následné pravidlá importu.

Limity veľkosti, počtu riadkov, stĺpcov a znakov v bunke chránia pamäť prehliadača. Vznikne jeden hárok s názvom Sheet1; vzorce z CSV sa nespúšťajú. Prázdne bunky ostávajú prázdne a kratšie riadky nechajú záverečné stĺpce bez obsahu. Ak sú v súbore viaceré nezávislé tabuľky alebo treba špecifické mapovanie hlavičiek, CSV najprv vyčistite. Uchovajte si pôvodný text pre prípad neskoršej opravy dátových typov.

Prevod CSV na XLSX — Ako to funguje
  1. Čo skutočne vznikne pri prevode CSV na XLSX
  2. Príklad a typy buniek
  3. Obmedzenia a kontrola výsledku