Import a export textových souborů (.txt nebo .csv)
Applies To
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016Existují dva způsoby, jak importovat data z textového souboru v Excelu: můžete ho otevřít v Excelu nebo importovat jako Oblast externích dat. Pokud chcete exportovat data z Excelu do textového souboru, použijte příkaz Uložit jako a změňte typ souboru z rozevírací nabídky.
Existují dva běžně používané formáty textových souborů:
-
Textové soubory s oddělovači (.txt), ve kterých znak TAB (kód znaku ASCII 009) obvykle odděluje jednotlivá pole textu.
-
Textové soubory hodnot oddělených čárkami (.csv), ve kterých znak čárky (,) obvykle odděluje jednotlivá pole textu.
Můžete změnit znak oddělovače, který se používá v textových souborech s oddělovači i .csv. To může být nutné k zajištění toho, aby operace importu nebo exportu fungovala požadovaným způsobem.
Poznámka: Můžete importovat nebo exportovat až 1 048 576 řádků a 16 384 sloupců.
Import textového souboru jeho otevřením v Excelu
Textový soubor, který jste vytvořili v jiné aplikaci, můžete otevřít jako excelový sešit pomocí příkazu Otevřít . Otevření textového souboru v Excelu nezmění formát souboru – můžete to vidět v záhlaví Excelu, kde název souboru zachovává příponu textového souboru (například .txt nebo .csv).
-
Přejděte na Soubor > Otevřít a přejděte do umístění, které obsahuje textový soubor.
-
V rozevíracím seznamu Typu souboru v dialogovém okně Otevřít vyberte Textové soubory.
-
Vyhledejte a poklikejte na textový soubor, který chcete otevřít.
-
Pokud je soubor textový soubor (.txt), spustí Excel Průvodce importem textu. Až budete s kroky hotovi, klikněte na Dokončit a dokončete operaci importu. Další informace o oddělovačích a rozšířených možnostech najdete v průvodci importem textu .
-
Pokud je soubor .csv, Excel automaticky otevře textový soubor a zobrazí data v novém sešitu.
Poznámka: Když Excel otevře soubor .csv, použije aktuální nastavení výchozího formátu dat k interpretaci importu jednotlivých sloupců dat. Pokud potřebujete větší flexibilitu při převodu sloupců do různých formátů dat, můžete použít Průvodce importem textu. Například formát datového sloupce v souboru .csv může být MDY, ale výchozí formát dat v Excelu je YMD nebo chcete převést sloupec čísel, který obsahuje úvodní nuly, na text, abyste mohli zachovat počáteční nuly. Pokud chcete vynutit, aby Excel spustil Průvodce importem textu, můžete před otevřením změnit příponu názvu souboru z .csv na .txt nebo můžete importovat textový soubor tak, že se k němu připojíte (další informace najdete v následující části).
-
Import textového souboru připojením k němu
Data z textového souboru můžete importovat do existujícího listu.
-
Klikněte na buňku, do které chcete vložit data z textového souboru.
-
Na kartě Data klikněte ve skupině Získat & transformovat data na Z textu/CSV.
-
V dialogovém okně Importovat data vyhledejte a poklikejte na textový soubor, který chcete importovat, a klikněte na Importovat.
Postupujte podle pokynů v Průvodci importem textu. Další informace o používání tohoto průvodce získáte kliknutím na tlačítko Nápověda na libovolné stránce Průvodce importem textu. Po dokončení kroků v průvodci klikněte na Dokončit a dokončete operaci importu.
-
V dialogovém okně Importovat data postupujte takto:
-
V části Kam chcete data vložit? udělejte jednu z těchto věcí:
-
Pokud chcete data vrátit do vybraného umístění, klikněte na Existující list.
-
Pokud chcete data vrátit do levého horního rohu nového listu, klikněte na Nový list.
-
-
Volitelně můžete kliknout na Vlastnosti a nastavit možnosti aktualizace, formátování a rozložení importovaných dat.
-
Klikněte na OK.
Aplikace Excel umístí oblast externích dat do zadaného umístění.
-
Pokud Excel nepřevedá sloupec dat do požadovaného formátu, můžete data po importu převést. Další informace najdete v tématech Převod čísel uložených jako text na čísla a Převod kalendářních dat uložených jako text na kalendářní data.
Export dat do textového souboru uložením
Excelový list můžete převést na textový soubor pomocí příkazu Uložit jako .
-
Přejděte na Soubor > Uložit jako.
-
Zobrazí se dialogové okno Uložit jako.
-
V poli Uložit jako typ zvolte formát textového souboru listu.
-
Můžete například kliknout na Text (oddělený tabulátory) nebo CSV (oddělený čárkami).
-
Poznámka: Různé formáty podporují různé sady funkcí. Další informace o sadách funkcí podporovaných různými formáty textových souborů najdete v tématu Formáty souborů podporované v Excelu.
-
-
Přejděte do umístění, kam chcete uložit nový textový soubor, a klikněte na Uložit.
-
Zobrazí se dialogové okno s připomenutím, že do nového souboru bude uložen pouze aktuální list. Pokud jste si jistí, že aktuální list je ten, který chcete uložit jako textový soubor, klikněte na OK. Další listy můžete uložit jako samostatné textové soubory tak, že tento postup zopakujete pro každý list.
-
Zobrazí se druhé dialogové okno s připomenutím, že list může obsahovat funkce, které nejsou podporovány formáty textových souborů. Pokud chcete data listu uložit jenom do nového textového souboru, klikněte na Ano. Pokud si nejste jistí a chcete se dozvědět více o tom, které funkce Excelu nejsou podporovány formáty textových souborů, klikněte na Nápověda , kde získáte další informace.
Další informace o ukládání souborů v jiných formátech najdete v tématu Uložení sešitu v jiném formátu souborů.
Import textového souboru připojením k němu (Power Query)
Data z textového souboru můžete importovat do existujícího listu.
-
Na kartě Data klikněte ve skupině Získat & transformovat data na Z textu/CSV.
-
V dialogovém okně Importovat data vyhledejte a poklikejte na textový soubor, který chcete importovat, a klikněte na Importovat.
-
V dialogovém okně Náhled máte několik možností:
-
Pokud chcete načíst data přímo do nového listu, vyberte Načíst .
-
Pokud chcete načíst data do tabulky, kontingenční tabulky nebo kontingenčního grafu, existujícího nebo nového excelového listu nebo jednoduše vytvořit připojení, vyberte Načíst do . Máte také možnost přidat data do datového modelu.
-
Pokud chcete data načíst do Power Query, vyberte Transformovat data a před přenesením do Excelu je upravte.
-
Pokud Excel nepřevedá konkrétní sloupec dat do požadovaného formátu, můžete data po importu převést. Další informace najdete v tématech Převod čísel uložených jako text na čísla a Převod kalendářních dat uložených jako text na kalendářní data.
Export dat do textového souboru uložením
Excelový list můžete převést na textový soubor pomocí příkazu Uložit jako .
-
Přejděte na Soubor > Uložit jako.
-
Klikněte na Procházet.
-
V dialogovém okně Uložit jako v části Uložit jako typ pole zvolte formát textového souboru pro list; klikněte například na Text (oddělený tabulátory) nebo CSV (oddělený čárkami).
Poznámka: Různé formáty podporují různé sady funkcí. Další informace o sadách funkcí podporovaných různými formáty textových souborů najdete v tématu Formáty souborů podporované v Excelu.
-
Přejděte do umístění, kam chcete uložit nový textový soubor, a klikněte na Uložit.
-
Zobrazí se dialogové okno s připomenutím, že do nového souboru bude uložen pouze aktuální list. Pokud jste si jistí, že aktuální list je ten, který chcete uložit jako textový soubor, klikněte na OK. Další listy můžete uložit jako samostatné textové soubory tak, že tento postup zopakujete pro každý list.
Pod pásem karet se také může zobrazit upozornění, že při uložení sešitu ve formátu CSV může dojít ke ztrátě některých funkcí.
Další informace o ukládání souborů v jiných formátech najdete v tématu Uložení sešitu v jiném formátu souborů.
Způsob, jakým při importu změníte oddělovač, se liší v závislosti na tom, jak text importujete.
-
Pokud použijete příkaz Získat & transformovat data > Z textu nebo CSV, po výběru textového souboru a kliknutí na Importovat zvolte znak, který chcete použít, v seznamu v části Oddělovač. Efekt nové volby můžete okamžitě vidět v náhledu dat, takže si můžete být jistí, že jste udělali požadovanou volbu, než budete pokračovat.
-
Pokud k importu textového souboru použijete Průvodce importem textu, můžete změnit oddělovač, který se používá pro operaci importu v kroku 2 Průvodce importem textu. V tomto kroku můžete také změnit způsob zpracování po sobě jdoucích oddělovačů, jako jsou po sobě jdoucí uvozovky.
Další informace o oddělovačích a rozšířených možnostech najdete v průvodci importem textu .
Pokud chcete při .csv Uložit jako použít středník jako výchozí oddělovač seznamu, ale potřebujete omezit změnu na Excel, zvažte změnu výchozího oddělovače desetinných míst na čárku . Excel tak vynutí, aby jako oddělovač seznamu použil středník. To samozřejmě také změní způsob zobrazení desetinných čísel, takže zvažte také změnu oddělovače tisíců, abyste omezili případné nejasnosti.
-
Zrušte zaškrtnutí políčka Možnosti aplikace Excel > Upřesnit možnosti> možnosti úprav > Použít systémové oddělovače.
-
Nastavte oddělovač desetinných míst na , (čárka).
-
Nastavte oddělovač tisíců na . (tečka).
Když sešit uložíte jako soubor .csv, bude výchozím oddělovačem seznamu (oddělovačem) čárka. Tento znak můžete změnit na jiný znak oddělovače pomocí nastavení oblasti systému Windows.
Upozornění: Změna nastavení systému Windows způsobí globální změnu v počítači, která ovlivní všechny aplikace. Pokud chcete změnit jenom oddělovač pro Excel, přečtěte si článek Změna výchozího oddělovače seznamu pro ukládání souborů jako textu (.csv) v Excelu.
-
V Microsoft Windows 11 vyberte panel hledání a zadejte Nastavení oblasti.
-
Vyberte Nastavení jazyka pro správu.
-
Na kartě Formáty vyberte Další nastavení.
-
V dialogovém okně Přizpůsobit formát zadejte na kartě Čísla znak, který se má použít jako nový oddělovač v poli Oddělovač seznamu .
-
Dvakrát vyberte OK .
-
V Microsoft Windows 10 klikněte pravým tlačítkem na tlačítko Start a potom klikněte na Nastavení.
-
Klikněte na Time & Language (Čas & jazyk) a potom na Region (Oblast ) na levém panelu.
-
Na hlavním panelu v části Místní nastavení klikněte na Další datum, čas a místní nastavení.
-
V části Oblast klikněte na Změnit formát data, času nebo čísla.
-
V dialogovém okně Oblast klikněte na kartě Formát na Další nastavení.
-
V dialogovém okně Přizpůsobit formát zadejte na kartě Čísla znak, který se má použít jako nový oddělovač v poli Oddělovač seznamu .
-
Dvakrát vyberte OK .
-
V systému Microsoft Windows klikněte na tlačítko Start a pak na příkaz Ovládací panely.
-
V části Hodiny, jazyk a země či oblast klikněte na Změnit datum, čas nebo formáty čísel.
-
V dialogovém okně Oblast klikněte na kartě Formát na Další nastavení.
-
V dialogovém okně Přizpůsobit formát zadejte na kartě Čísla znak, který se má použít jako nový oddělovač v poli Oddělovač seznamu .
-
Dvakrát vyberte OK .
Poznámka: Po změně znaku oddělovače seznamu pro váš počítač budou všechny programy používat nový znak jako oddělovač seznamu. Stejným postupem můžete změnit znak zpět na výchozí znak.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.