UltKit

Převodník CSV do XLSX

Převeďte export CSV na skutečný sešit Excelu, aniž by vznikly škody jako po dvojkliku: PSČ si zachovají nuly na začátku, dlouhá čísla objednávek všechny číslice a jména v jakémkoli jazyce se zobrazí správně.

Převodník dat

nebo sem přetáhněte soubory CSV, TSV, TXT … ·

Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte soubory CSV

    Přetáhněte exporty .csv, .tsv nebo .txt do oblasti pro nahrání, nejvýše 20 souborů najednou a každý do 95 MB. Oddělovač je nastaven na automatické rozpoznání, takže fungují soubory s čárkou, středníkem i tabulátorem.

  2. 2

    Potvrďte řádek záhlaví

    Volba První řádek je záhlaví je zapnutá, takže se první řádek stane názvy sloupců. Pokud soubor začíná rovnou daty, vypněte ji, a pokud se list nemá jmenovat List1, nastavte Název listu.

  3. 3

    Převeďte a stáhněte

    Stiskněte Převést na XLSX (Excel) → a sešit otevřete v Excelu, Google Sheets, Numbers nebo LibreOffice.

Odpověď

Jak nejbezpečněji převést CSV do Excelu?

Soubor převeďte, místo abyste na něj dvakrát klikli. Nahrajte CSV a stiskněte Převést na XLSX (Excel) →: oddělovač se rozpozná, první řádek se stane záhlavím, čísla se stanou číselnými buňkami a hodnoty, které by se poškodily, například 00125 nebo 16místné ID, se uloží jako text.

Co musí převodník CSV do Excelu zachovat

Soubor CSV nemá typy: každé pole je text a RFC 4180 určuje jen to, jak se pole oddělují a uvozují. Když Excel soubor otevře přímo, rozhoduje u každé buňky, zda je text číslo, datum nebo vzorec. Většinou tento odhad vyjde, ale výjimky se týkají dat, na kterých lidem záleží nejvíc.

Excel uchovává 15 platných číslic, takže 16místné číslo karty nebo zásilky skončí nulou. Hodnoty s úvodními nulami, například PSČ 02134 nebo SKU 00125, se změní na obyčejná čísla. Text jako 1-2 nebo MARCH1 se změní na datum. Soubor UTF-8 bez značky pořadí bajtů se čte ve znakové sadě Windows, takže São Paulo se zobrazí jako São Paulo. Ukázka níže obsahuje tři z těchto pastí.

Vstup CSV s hodnotami, které Excel obvykle mění
sku,zip,phone,ordered,tracking,city
00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo
00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,Plzeň

CSV vs. XLSX: co který formát dokáže uložit

from ↓ · to →Cell typesVíce listůFormulasFormattingVíce než 65 536 řádkůČitelné v libovolném textovém editoru
CSV– CSV to Cell types: no– CSV to Více listů: no– CSV to Formulas: no– CSV to Formatting: noCSV to Více než 65 536 řádků: yesCSV to Čitelné v libovolném textovém editoru: yes
XLSXXLSX to Cell types: yesXLSX to Více listů: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to Více než 65 536 řádků: yes– XLSX to Čitelné v libovolném textovém editoru: no
XLSXLS to Cell types: yesXLS to Více listů: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to Více než 65 536 řádků: no– XLS to Čitelné v libovolném textovém editoru: no
supported not offeredCo který formát pojme. Převodem CSV do XLSX získáte typované buňky a možnost formátování, ale nevznikají vzorce, které CSV nikdy neobsahovalo.

CSV

Hodnoty oddělené čárkami

CSV je textový formát pro tabulky, v němž každý řádek je záznam a sloupce se oddělují čárkami. Používá se od počátků výpočetní techniky a popisuje ho RFC 4180, i když mnoho variant používá středníky nebo tabulátory a různá kódování textu. Importovat a exportovat ho umí téměř každá tabulka, databáze i analytický nástroj, takže je výchozím formátem pro přenos dat mezi systémy. CSV ukládá pouze hodnoty, bez vzorců, formátování, více listů a datových typů.

Komprese
–
Průhlednost
–
Animace
–
Představeno
–
Převodník CSV

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

CSV se mění na XLSX, když se exportovaná data předávají dalším lidem: report pro vedoucího, seznam objednávek pro klienta nebo výsledky průzkumu pro tým. Všichni očekávají sešit s typovanými buňkami a názvem listu, ne surový text.

Převod CSV do XLSX: jak bude sešit vypadat

V převedeném souboru jsou sku, zip a tracking textové buňky, takže 00125 i 22místné sledovací číslo vypadají přesně jako v CSV. Sloupec ordered obsahuje data ve formátu ISO, která Excel pozná jako data, podle nichž lze řadit a filtrovat po měsících. Názvy měst si zachovají diakritiku, protože se soubor čte jako UTF-8 bez ohledu na to, v čem ho autor CSV uložil.

Sešit má jeden list, který se jmenuje List1, pokud nezměníte Název listu (nejvýše 31 znaků, stejný limit platí v Excelu). Formátování sloupců zůstane prosté, aby si příjemce mohl použít vlastní formáty čísel. Pokud příjemce používá Excel 2003 nebo starý importní systém, který XLSX odmítá, zapíše CSV do XLS starší binární formát.

Neukládejte sešit v Excelu znovu jako CSV

Jakmile je XLSX v pořádku, pracujte dál v něm. Když ho z Excelu uložíte zpět do CSV a znovu otevřete dvojitým kliknutím, vrátí se všechny výše popsané problémy. Až bude systém znovu potřebovat CSV, exportujte novou kopii pomocí XLSX do CSV.

Časté dotazy k převodu CSV do XLSX

Proč neotevřít CSV rovnou v Excelu a neuložit ho jako XLSX?

Excel totiž hodnoty převádí už při otevření, dříve než je stihnete uložit. Úvodní nuly, dlouhá čísla i cokoli, co připomíná datum, se změní v paměti a uložení do XLSX tyto změny zafixuje. Pokud soubor nejprve převedete bez Excelu, který by hádal, zůstane původní text zachován.

Bude soubor XLSX menší než CSV?

Často ano. XLSX je archiv ZIP a opakovaný text, například názvy zemí nebo hodnoty stavů, se ukládá jednou do sdílené tabulky řetězců, takže exporty s mnoha opakovanými hodnotami se obvykle zmenší.

Moje CSV má víc než milion řádků. Co se stane?

Excelový list končí na 1 048 576 řádcích včetně záhlaví. Sám Excel u takových souborů zobrazí varování, že soubor nebyl načten celý. Rozdělte CSV předem, nebo ho načtěte do databáze pomocí CSV do SQL, kde na počtu řádků nezáleží.

Dá se Excelu zakázat, aby sám měnil moje data?

Novější verze Excelu pro Microsoft 365 mají v nabídce Soubor → Možnosti → Data volby automatického převodu dat, kde lze vypnout odstraňování úvodních nul, převod dlouhých čísel i změnu textu na data. Starší verze takový přepínač nemají, proto je převod mimo Excel bezpečnější cesta.

Které oddělovače rozpozná automatická detekce?

Zkontroluje první řádky na čárky, středníky, tabulátory, svislítka a mezery a vybere ten znak, který rozdělí každý řádek na stejný počet polí. Pokud sloupce vypadají špatně, nastavte Oddělovač ručně a převeďte soubor znovu.

Otevře soubor XLSX i Google Sheets?

Ano. Nahrajte ho na Google Disk a otevřete v Google Sheets, nebo ho naimportujte do existující tabulky. Pamatujte, že tabulka Google je omezena na 10 milionů buněk celkem napříč všemi listy.