Sloučení více souborů CSV do jednoho sešitu aplikace Excel

  • Sdílet Toto
Michael Brown

3 rychlé způsoby převodu více souborů CSV do aplikace Excel, kdy každý soubor převedete do samostatné tabulky nebo všechna data spojíte do jednoho listu.

Pokud často exportujete soubory ve formátu CSV z různých aplikací, může se vám stát, že budete mít několik jednotlivých souborů týkajících se stejné problematiky. Excel jistě umí otevřít několik souborů najednou, ale jako samostatné sešity. Otázka zní - existuje jednoduchý způsob, jak převést více souborů .csv do jednoho sešitu? Jistě, existují dokonce tři takové způsoby :).

    Sloučení více souborů CSV do jednoho souboru aplikace Excel pomocí příkazového řádku

    Chcete-li rychle sloučit několik souborů csv do jednoho, můžete použít nástroj Příkazový řádek systému Windows. Zde je návod, jak na to:

    1. Přesuňte všechny cílové soubory do jedné složky a ujistěte se, že tato složka neobsahuje žádné další soubory .csv.
    2. V Průzkumníku Windows přejděte do složky obsahující soubory csv a zkopírujte její cestu. Za tímto účelem podržte na klávesnici klávesu Shift, klikněte na složku pravým tlačítkem myši a vyberte možnost Kopírovat jako cestu v kontextové nabídce.

      V systému Windows 10 a vyšších verzích Kopírování cesty Tlačítko je k dispozici také v Průzkumníku souborů Home tab.

    3. Do vyhledávacího pole systému Windows zadejte cmd a poté klikněte na tlačítko Příkazový řádek spustit aplikaci.

    4. V Příkazový řádek zadejte příkaz pro změnu aktivního adresáře na složku CSV. Chcete-li to provést, zadejte příkaz cd po kterém následuje prostor , a poté stiskněte klávesovou zkratku Ctrl + V pro vložení cesty ke složce.

      Případně můžete složku přetáhnout přímo ze složky. Průzkumník souborů do Příkazový řádek okno.

    5. V tomto okamžiku by měla obrazovka vypadat jako na obrázku níže. Pokud tomu tak je, stiskněte klávesu Enter a příkaz proveďte.

      Jakmile tak učiníte, v příkazovém řádku se objeví cesta ke složce, která odráží změnu aktivního adresáře.

    6. Do příkazového řádku za cestu ke složce zadejte příkaz copy *.csv merged-csv-files.csv a stiskněte klávesu Enter .

      Ve výše uvedeném příkazu, merged-csv-files.csv je název výsledného souboru, můžete si ho změnit na libovolný název.

      Pokud vše proběhne v pořádku, objeví se názvy zkopírovaných souborů pod provedeným příkazem:

    Nyní můžete zavřít okno příkazového řádku a vrátit se do složky s původními soubory. V ní najdete nový soubor s názvem merged-csv-files.csv nebo jakýkoli název, který jste zadali v kroku 6.

    Tipy a poznámky:

    • Sloučení všech dat do jednoho většího souboru funguje skvěle u homogenních souborů typu stejná struktura Pro soubory s různými sloupci to nemusí být nejlepší řešení.
    • Pokud mají všechny soubory, které hodláte spojit, stejné záhlaví sloupců, má smysl. odstranit řádky čtečky ve všech souborech kromě prvního, takže se do většího souboru zkopírují jen jednou.
    • Na stránkách kopírovat příkaz sloučí soubory tak, jak jsou Pokud chcete mít větší kontrolu nad importem souborů CVS do aplikace Excel, může být vhodnějším řešením aplikace Power Query.

    Spojení více souborů CSV do jednoho pomocí nástroje Power Query

    Power Query je jedním z nejmocnějších nástrojů aplikace Excel 365 - Excel 2016. Mimo jiné dokáže spojovat a transformovat data z různých zdrojů - což je zajímavá funkce, kterou využijeme v tomto příkladu.

    Chcete-li spojit více souborů csv do jednoho sešitu aplikace Excel, postupujte podle následujících kroků:

    1. Všechny soubory CSV vložte do jedné složky. Ujistěte se, že tato složka neobsahuje žádné další soubory, protože by mohly později způsobit další přesuny.
    2. Na Data na kartě Získat & amp; Transformovat data klikněte na tlačítko Získat data > Ze souboru > Ze složky .

    3. Vyhledejte složku, do které jste vložili soubory csv, a klikněte na tlačítko Otevřít .

    4. Na další obrazovce se zobrazí podrobnosti o všech výplních ve vybrané složce. V části Kombinovat v rozevírací nabídce jsou k dispozici tři možnosti:
      • Kombinovat & Transformovat data - nejflexibilnější a nejbohatší na funkce. Data ze všech souborů csv se načtou do editoru Power Query, kde můžete provádět různé úpravy: volit datové typy sloupců, filtrovat nežádoucí řádky, odstraňovat duplicity atd.
      • Kombinovat & Načíst - nejjednodušší a nejrychlejší. Načte kombinovaná data přímo do nového pracovního listu.
      • Kombinovat & amp; Načíst do... - umožňuje zvolit, kam se mají data načíst (do existujícího nebo nového pracovního listu) a v jaké formě (tabulka, sestava PivotTable nebo graf, pouze připojení).

    Nyní stručně probereme klíčové body každého scénáře.

    Kombinování a načítání dat

    V nejjednodušším případě, kdy není třeba provádět žádné úpravy v původních souborech csv, zvolte buď možnost Kombinovat & Načíst nebo Kombinovat & amp; Načíst do... .

    Tyto dvě možnosti dělají v podstatě totéž - importují data z jednotlivých souborů do jednoho listu. První z nich načte výsledky do nového listu, zatímco druhá vám umožní rozhodnout, kam je načíst.

    V dialogovém okně náhledu můžete rozhodnout pouze o:

    • Ukázkový soubor - který z importovaných souborů má být považován za vzorek.
    • Oddělovač - v souborech CSV je to obvykle čárka.
    • Detekce typu dat . Můžete nechat aplikaci Excel automaticky vybrat typ dat pro každý sloupec. na základě prvních 200 řádků (výchozí) nebo celý soubor dat Nebo si můžete vybrat nezjišťovat datové typy a mít všechna data importovaná v původním Text formát.

    Jakmile provedete výběr (ve většině případů výchozí nastavení funguje dobře), klikněte na tlačítko DOBŘE.

    Pokud jste si vybrali Kombinovat & Načíst , budou data importována do nového pracovního listu jako tabulka.

    V případě Kombinovat & amp; Načíst do... , zobrazí se následující dialogové okno s výzvou k zadání místa a dat, která mají být importována:

    Při výchozím nastavení zobrazeném na obrázku výše budou data z více souborů csv importována ve formátu tabulky, jako je tento:

    Kombinování a transformace dat

    Na stránkách Kombinovat & Transformovat data volba zajistí načtení dat do editoru Power Query Editor. Funkcí je zde celá řada, proto si přiblížíme ty, které jsou užitečné zejména při práci s informacemi z různých zdrojů.

    Filtrování souborů ke sloučení

    Pokud zdrojová složka obsahuje více souborů, než chcete skutečně sloučit, nebo pokud některé soubory nejsou ve formátu .csv, otevřete filtr příkazu Source.Name a zrušit výběr nepodstatných položek.

    Zadání datových typů

    Za normálních okolností Excel určuje datové typy pro všechny sloupce automaticky. V některých případech vám však výchozí nastavení nemusí vyhovovat. Chcete-li změnit formát dat pro určitý sloupec, vyberte jej kliknutím na jeho záhlaví a poté klikněte na tlačítko Typ dat v Transformovat skupina.

    Například:

    • Udržet počáteční nuly před čísly vyberte Text .
    • Chcete-li před částkami zobrazit symbol $, zvolte možnost Měna .
    • Správné zobrazení datum a čas hodnoty, vyberte Datum , Čas nebo Datum/čas .

    Odstranění duplicit

    Chcete-li se zbavit duplicitních záznamů, vyberte klíčový sloupec (jedinečný identifikátor), který by měl obsahovat pouze jedinečné hodnoty, a poté klikněte na tlačítko. Odstranění řádků > Odstranění duplicit .

    Další užitečné funkce najdete na pásu!

    Načtení dat do pracovního listu aplikace Excel

    Po dokončení úprav načtěte data do aplikace Excel. Za tímto účelem na stránce Home na kartě Zavřít klikněte na tlačítko Zavřít & Načíst a poté stiskněte buď:

    • Zavřít & Načíst - importuje data do nového listu jako tabulku.
    • Zavřít & amp; Načíst do... - můžete přenést data do nového nebo existujícího listu jako tabulku, tabulku PivotTable nebo graf PivotTable.

    Tipy a poznámky:

    • Data importovaná pomocí Power Query zůstávají připojené do původních souborů csv.
    • Pokud potřebujete kombinovat další soubory CSV , stačí je přesunout do zdrojové složky a poté dotaz obnovit kliknutím na tlačítko Obnovit tlačítko na Design stolu nebo Dotaz tab.
    • Na odpojení kombinovaný soubor z původních souborů, klikněte na Odpojení na Design stolu tab.

    Import více souborů CSV do aplikace Excel pomocí nástroje Kopírovat listy

    V předchozích dvou příkladech jsme slučovali jednotlivé soubory CSV do jednoho. Nyní se podíváme na to, jak můžete jednotlivé soubory CSV importovat jako. samostatný list jednoho sešitu. K tomu použijeme nástroj Kopírovat listy, který je součástí sady Ultimate Suite pro Excel.

    Import vám zabere maximálně 3 minuty, minutu na krok :)

    1. Na Data Ablebits klikněte na kartu Kopírovací archy a uveďte, jakým způsobem chcete soubory importovat:
      • Umístění každého souboru na samostatný list , vyberte si Vybrané listy do jednoho sešitu .
      • Zkopírování dat ze všech souborů csv do souboru jeden pracovní list , vyberte si Data z vybraných listů do jednoho listu .

    2. Klikněte na Přidání souborů a poté najděte a vyberte soubory csv pro import. Po dokončení klikněte na tlačítko Další .

    3. Nakonec se doplněk zeptá, jak přesně chcete data vložit. V případě souborů csv obvykle použijete výchozí nastavení. Vložit všechny a klikněte na možnost Kopírovat .

    O pár sekund později najdete vybrané soubory csv převedené na samostatné listy jednoho sešitu aplikace Excel. Rychle a bezbolestně!

    To je způsob, jak převést více CSV do Excelu. Děkujeme za přečtení a uvidíme se příští týden!

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.