← TechTalk
tools3 min read

CSV do Excelu bez rozsypaných sloupců a zmizelých nul

Obrazovka notebooku s tabulkou dat a grafy

CSV je jen textový soubor s čárkami. Přesto ti dokáže zničit odpoledne — diakritika se změní na hieroglyfy, z čísla 00420 zbude 420 a z 3. dubna se stane 4. března.

Za všechno může to, že Excel při dvojkliku hádá. Tady je, jak mu hádání zakázat.

Neotvírej CSV dvojklikem

Použij Data → Načíst data → Z textu/CSV. Excel ti ukáže náhled, kde ručně nastavíš tři věci: kódování, oddělovač a typ každého sloupce.

Kódování dej UTF-8. To řeší devadesát procent problémů s háčky a čárkami. Pokud soubor vyexportoval starší český systém, zkus Windows-1250.

Oddělovač: české exporty často používají středník, protože čárka je desetinná. Excel to sám netrefí.

Sloupce, které musí zůstat textem

Klikni na sloupec v náhledu a přepni ho na Text všude, kde jde o:

- telefonní čísla a PSČ (jinak zmizí úvodní nula)

- IČO, čísla účtů, EAN kódy (dlouhá čísla se zaokrouhlí na vědecký zápis)

- kódy produktů typu 1-2 nebo 3E4 (Excel z nich udělá datum nebo mocninu)

Datum nastav explicitně a řekni Excelu, jestli je zdroj ve formátu DMY nebo MDY. Neptej se ho na názor.

Když jich máš padesát

Ruční import po jednom nedává smysl u exportu z e-shopu, který sype nový CSV každý den. Batch Convert od FileTools ti nahraje celou složku a vrátí XLSX najednou, se zachovaným kódováním.

Závěr

Tři nastavení — kódování, oddělovač, typ sloupce — a máš čistá data napoprvé. Zbytek je jen opakování.

Převod si můžeš rovnou zkusit na FileTools, běží v prohlížeči a nic nikam neposílá.

Tools mentioned in this article

CSVExcelpřevod souborůtabulkyFileTools
Share

Komentáře (0)

More articles