Excel do CSV bez rozbité diakritiky a ztracených vzorců
Excel je skvělý, dokud data nepředáváš něčemu, co Excel není. Tam nastupuje CSV: čistý text, funguje všude, přežije každou migraci. Háček je v tom, že vlastní export z Excelu ti soubor potichu rozbije.
Tady je, co se doopravdy rozsype a jak tomu předejít.
Uložit jako CSV uloží jen jeden list
Excel exportuje aktivní list. Máš-li jich dvanáct, dostaneš jeden. Bez varování. Přijdeš na to až ve chvíli, kdy importu chybí řádky.
Exportuj listy ručně, nebo použij převodník, který přečte celý sešit a vrátí jeden soubor na list.
Problém s diakritikou je problém kódování
CSV vytvořené přes obyčejné "CSV (oddělovač: čárka)" se uloží v systémovém kódování, ne v UTF-8. Pošleš ho někomu jinému a každý háček skončí jako otazník. Na Macu to na tvé obrazovce často vypadá dobře a všude jinde rozbitě.
Použij File → Uložit jako → CSV UTF-8 (oddělovač: čárka). Když Excel nabízí jen tu starou možnost, musí data projít něčím jiným.
Vzorce, datumy a úvodní nuly
CSV uchová hodnoty, ne formát. Vzorce se změní na poslední výsledek. Zelené výplně, tučné hlavičky, formáty čísel — pryč. To není chyba, to je podstata formátu.
Nebezpečnější je něco jiného: z 00742 se stane 742 a z 03/04/2026 je třetího dubna v jedné zemi a čtvrtého března v jiné. Typy sloupců nastav před exportem, nebo je oprav po importu. Jiné možnosti nemáš.
Když exportuješ každý den
Denní exporty z dashboardu nebo ERP nepatří do dialogu Uložit jako. Batch Convert od FileTools přečte celou složku sešitů a udělá z nich čistá CSV se správným kódováním.
Závěr
CSV je nejnižší společný jmenovatel, a přesně proto funguje. Jen nedovol, ať ti Excel vybere kódování.
FileTools spustí převod přímo v prohlížeči. Nic se nikam neposílá.