Import a export textových souborů (.txt nebo .csv)

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Data se dají z textového souboru v Excelu importovat dvěma způsoby: soubor můžete otevřít v Excelu nebo ho můžete importovat jako oblast externích dat. K exportu dat z Excelu do textového souboru použijte příkaz Uložit jako a v rozevírací nabídce změňte typ souboru.

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 s oddělovači (.csv), ve kterých jsou jednotlivá textová pole obvykle oddělena čárkou (,).

Znak oddělovače, který se používá v textových souborech s oddělovači i v .csv textových souborech, se dá změnit. To může být nutné, abyste měli jistotu, že operace importu nebo exportu funguje 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ém programu, můžete otevřít jako excelový sešit pomocí příkazu Otevřít . Když v Excelu otevřete textový soubor, formát souboru se nijak nezmění – můžete to vidět v záhlaví Excelu, kde si název souboru ponechá příponu názvu textového souboru (třeba .txt nebo .csv).

  1. Přejděte na Otevřít soubor> a přejděte do umístění, které obsahuje tento textový soubor.

  2. V rozevíracím seznamu typu souboru v dialogovém okně Otevřít vyberte položku Text Files.

  3. Najděte textový soubor, který chcete otevřít, a poklikejte na něj.

    • Pokud se jedná o textový soubor (.txt), Excel spustí Průvodce importem textu. Po dokončení všech kroků dokončete import kliknutím na Dokončit . Další informace o oddělovačích a pokročilých možnostech najdete v článku Průvodce importem textu .

    • Pokud se jedná o .csv soubor, 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í výchozí nastavení formátu dat k interpretaci způsobu importu každého sloupce dat. Pokud chcete větší flexibilitu při převádění sloupců na různé datové formáty, můžete použít Průvodce importem textu. Například sloupec dat v souboru .csv může být ve formátu MDY, ale výchozí formát dat v Excelu je YMD, nebo chcete převést sloupec čísel obsahující počáteční nuly na text, abyste mohli počáteční nuly zachovat. Pokud chcete, aby Excel spustil Průvodce importem textu, můžete před otevřením souboru změnit příponu názvu z .csv na .txt, nebo můžete textový soubor importovat připojením (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.

  1. Klikněte na buňku, do které chcete vložit data z textového souboru.

  2. Na kartě Data klikněte ve skupině Načíst & transformovat data na Z textu/CSV.

  3. V dialogovém okně Importovat data najděte textový soubor, který chcete importovat, poklikejte na něj a klikněte na Importovat.
    Postupujte podle pokynů Průvodce importem textu. Další informace o použití průvodce získáte kliknutím na obrázek tlačítkaNápověda na libovolné stránce Průvodce importem textu. Po dokončení kroků v průvodci kliknutím na tlačítko Dokončit dokončete operaci importu.

  4. Po výběru tabulky vyberte Načíst > do a určete, kam chcete data umístit. V dialogovém okně Importovat data udělejte toto:

    1. Vyberte jednu z možností v dialogu Importovat data .
    2. Klikněte na OK.
      Aplikace Excel umístí oblast externích dat do umístění, které zadáte.

Pokud aplikace Excel nepřevede sloupec dat na požadovaný formát, můžete data převést po importu. Další informace naleznete 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

List aplikace Excel lze převést na textový soubor pomocí příkazu Uložit jako .

  1. Přejděte na Soubor>uložit jako.

  2. Zobrazí se dialogové okno Uložit jako.

  3. V poli Uložit jako typ zvolte formát textového souboru listu.

    • Klikněte třeba na Text (oddělený tabulátory) nebo CSV (oddělený středníkem).
    • Poznámka

      Různé formáty podporují různé sady funkcí. Další informace o sadách funkcí podporovaných v různých formátech textových souborů najdete v tématu Formáty souborů podporované v Excelu.

  4. Přejděte do umístění, kam chcete nový textový soubor uložit, a klikněte na Uložit.

  5. Zobrazí se dialogové okno s upozorněním, že se do nového souboru uloží jenom aktuální list. Pokud jste si jistí, že aktuální list je list, 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.

  6. Zobrazí se druhé dialogové okno s upozorněním, že list může obsahovat funkce, které formáty textových souborů nepodporují. Pokud chcete do nového textového souboru uložit pouze data listu, klepněte na tlačítko Ano. Pokud si nejste jisti a chtěli byste se dozvědět více o funkcích Excelu, které nejsou podporovány formáty textových souborů, klikněte na Nápovědu , abyste získali další informace.

Další informace o ukládání souborů v jiných formátech naleznete v tématu Uložení sešitu v jiném formátu souboru.

Změna oddělovače, který se používá při importu textového souboru

Způsob změny oddělovače při importu se liší podle způsobu importu textu.

  • Pokud použijete možnost Načíst & transformovat data > z textu/CSV, po výběru textového souboru a kliknutí na tlačítko Importovat vyberte znak, který chcete použít, ze seznamu v části Oddělovač. Účinek nové volby vidíte hned v náhledu dat, takže si můžete být jistí, že jste si vybrali požadovanou možnost, 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á při 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čů, například po sobě jdoucích uvozovek.
    Další informace o oddělovačích a pokročilých možnostech najdete v článku Průvodce importem textu .

Změna výchozího oddělovače seznamu pro ukládání souborů jako textu (.csv) v Excelu

Pokud chcete při příkazu Uložit jako .csv použít jako výchozí oddělovač seznamu středník, ale potřebujete tuto změnu omezit na Excel, zvažte změnu výchozího oddělovače desetinných míst na čárku – Excel tak bude muset jako oddělovač seznamu používat středník. Je zřejmé, že to také změní způsob zobrazení desetinných čísel, takže zvažte také změnu oddělovače tisíců, abyste zabránili jakýmkoli nejasnostem.

  1. Vymazání možností> ExceluRozšířené>možnosti> úpravPoužívat systémové oddělovače.
  2. Nastavte oddělovač desetinných míst na , (čárku).
  3. Nastavte oddělovač tisíců na . hodnotu (tečka).

Změna výchozího oddělovače seznamu pro nové textové soubory (ovlivňuje všechny aplikace)

Když sešit uložíte jako soubor .csv, je výchozím oddělovačem seznamu čárka. Tento znak můžete změnit na jiný oddělovač pomocí nastavení oblasti systému Windows. 

Upozornění

Změna nastavení Windows způsobí na vašem počítači globální změnu, která ovlivní všechny aplikace. Pokud chcete změnit oddělovač jenom pro Excel, přečtěte si téma Změna výchozího oddělovače seznamu pro ukládání souborů jako textu (.csv) v Excelu.

  1. V Microsoft Windows 11 vyberte Vyhledávací panel a zadejte Nastavení oblasti.
  2. Vyberte Nastavení jazyka pro správu.
  3. Na kartě Formáty vyberte Další nastavení.
  4. V dialogovém okně Vlastní formát na kartě Čísla zadejte do pole Oddělovač seznamu znak, který chcete použít jako nový oddělovač.
  5. Dvakrát klikněte na OK .

Poznámka

 Po změně znaku oddělovače seznamu v počítači budou všechny aplikace používat tento nový znak jako oddělovač seznamu. Stejným postupem můžete tento znak změnit zpátky na výchozí.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.

Viz také

Import dat z externích zdrojů (Power Query)