Több CSV fájl egyesítése egy Excel munkafüzetbe

  • Ossza Meg Ezt
Michael Brown

3 gyors módszer több CSV-fájl Excel-be történő konvertálására, amely minden egyes fájlt külön táblázattá alakít, vagy az összes adatot egyetlen lapon egyesíti.

Ha gyakran exportál CSV formátumú fájlokat különböző alkalmazásokból, akkor előfordulhat, hogy egy csomó egyedi, ugyanarra a témára vonatkozó fájlt kapunk. Bizonyára az Excel egyszerre több fájlt is meg tud nyitni, de különálló munkafüzetként. A kérdés az, hogy van-e egyszerű módja annak, hogy több .csv fájlt egyetlen munkafüzetté alakítsunk? Persze, sőt, három ilyen mód is van :)

    Több CSV fájl egyesítése egy Excel fájlba a parancssor segítségével

    Több csv-fájl gyors egyesítéséhez a Windows parancssor eszközt használhatja. Íme, hogyan:

    1. Mozgassa az összes célfájlt egy mappába, és győződjön meg róla, hogy ez a mappa nem tartalmaz más .csv fájlokat.
    2. A Windows Intézőben navigáljon a csv-fájlokat tartalmazó mappához, és másolja annak elérési útvonalát. Ehhez tartsa lenyomva a Shift billentyűt a billentyűzeten, kattintson a jobb gombbal a mappára, majd válassza a következő parancsot Másolás útvonalként a kontextusmenüben.

      Windows 10 és újabb rendszereken a Másolás útvonal gomb is elérhető a File Explorer Home tab.

    3. A Windows keresőmezőbe írja be a következőt cmd , majd kattintson a Parancssor alkalmazás elindításához.

    4. A Parancssor ablakban adjon parancsot az aktív könyvtár CSV mappára történő megváltoztatására. Ehhez írja be a következőt cd amelyet egy űr , majd nyomja meg a Ctrl + V billentyűkombinációt a mappa elérési útvonalának beillesztéséhez.

      Másik lehetőségként közvetlenül a mappát is áthúzhatja a File Explorer a Parancssor ablak.

    5. Ekkor a képernyőnek az alábbi képhez hasonlóan kell kinéznie. Ha így van, nyomja meg az Enter billentyűt a parancs végrehajtásához.

      Ha ezt megtette, a mappa elérési útvonala megjelenik a parancssorban, tükrözve az aktív könyvtár változását.

    6. A parancssorba a mappa elérési útja után írja be a következőt másolás *.csv egyesített-csv-fájlok.csv , és nyomja meg az Entert.

      A fenti parancsban, egyesített-csv-fájlok.csv az eredményül kapott fájl neve, de nyugodtan változtassa meg bármilyen névre.

      Ha minden jól megy, a másolt fájlok nevei megjelennek a végrehajtott parancs alatt:

    Most már bezárhatja a parancssor ablakot, és visszamehet az eredeti fájlokat tartalmazó mappába. Ott talál egy új fájlt, amelynek a neve egyesített-csv-fájlok.csv , vagy a 6. lépésben megadott nevet.

    Tippek és megjegyzések:

    • Az összes adat egy nagyobb fájlba történő összevonása nagyszerűen működik a homogén fájlok esetében. ugyanaz a szerkezet A különböző oszlopokkal rendelkező fájlok esetében nem biztos, hogy ez a legjobb megoldás.
    • Ha az összes egyesíteni kívánt fájlnak ugyanazok az oszlopcímek vannak, akkor érdemes olvasó sorok eltávolítása az első fájl kivételével mindegyikben, így ezek csak egyszer kerülnek átmásolásra a nagyobb fájlba.
    • A másolat parancs a fájlokat úgy egyesíti, ahogy vannak Ha nagyobb ellenőrzést szeretne a CVS-fájlok Excelbe történő importálása felett, akkor a Power Query megfelelőbb megoldás lehet.

    Több CSV fájl egyesítése egybe a Power Query segítségével

    A Power Query az Excel 365 - Excel 2016 egyik legerősebb eszköze. Többek között képes különböző forrásokból származó adatok összekapcsolására és átalakítására - ez egy izgalmas funkció, amelyet ebben a példában ki fogunk használni.

    Több csv-fájl egy Excel-munkafüzetbe történő egyesítéséhez a következő lépéseket kell követnie:

    1. Tegye az összes CSV-fájlt egy mappába. Győződjön meg róla, hogy ez a mappa nem tartalmaz más fájlokat, mivel azok később további mozgásokat okozhatnak.
    2. A Adatok lapon, a Adatok beszerzése és átalakítása csoport, kattintson a Adatok lekérdezése > A fájlból > A mappából .

    3. Keresse meg azt a mappát, amelybe a csv fájlokat helyezte, és kattintson a Nyissa meg a címet. .

    4. A következő képernyőn a kiválasztott mappában lévő összes töltelék részletei láthatók. A Kombinálja a legördülő menüből három lehetőség áll rendelkezésére:
      • Combine & Transform Data - Az összes csv-fájl adatai betöltődnek a Power Query Editorba, ahol különböző beállításokat végezhet: kiválaszthatja az oszlopok adattípusait, kiszűrheti a nem kívánt sorokat, eltávolíthatja a duplikátumokat stb.
      • Combine & Load - a legegyszerűbb és leggyorsabb. A kombinált adatokat egyenesen egy új munkalapba tölti be.
      • Combine & Load To... - lehetővé teszi annak kiválasztását, hogy hová (egy meglévő vagy új munkalapra) és milyen formában (táblázat, PivotTable jelentés vagy diagram, csak egy kapcsolat) töltse be az adatokat.

    Most pedig röviden tárgyaljuk meg az egyes forgatókönyvek legfontosabb pontjait.

    Az adatok kombinálása és betöltése

    A legegyszerűbb esetben, amikor nincs szükség az eredeti csv-fájlok kiigazítására, válassza a következő lehetőséget Combine & Load vagy Combine & Load To... .

    Lényegében ez a két lehetőség ugyanazt a dolgot végzi - az egyes fájlokból származó adatokat importálja egy munkalapba. Az előbbi egy új lapra tölti be az eredményeket, míg az utóbbi lehetővé teszi, hogy eldöntse, hova töltse be őket.

    Az előnézet párbeszédpanelen csak a következőkről dönthet:

    • Mintafájl - hogy az importált fájlok közül melyiket tekintsük mintának.
    • Határolójel - a CSV-fájlokban általában vessző.
    • Adattípus észlelés Az Excel automatikusan kiválaszthatja az egyes oszlopok adattípusát. az első 200 sor alapján (alapértelmezett) vagy teljes adathalmaz Vagy választhatod a nem érzékeli az adattípusokat és az összes adatot az eredeti Szöveg formátum.

    Miután elvégezte a választást (a legtöbb esetben az alapértelmezett beállítások is megfelelnek), kattintson a RENDBEN.

    Ha a Combine & Load , az adatokat egy új munkalapra importálja táblázat formájában.

    Amennyiben a Combine & Load To... , a következő párbeszédpanel jelenik meg, amely megkérdezi, hogy hova és milyen adatokat kell importálni:

    A fenti képen látható alapértelmezett beállításokkal a több csv-fájlból származó adatok a táblázat formátumában lesznek importálva, mint ez:

    Adatok kombinálása és átalakítása

    A Combine & Transform Data opcióval az adatok betöltődnek a Power Query Editorba. A funkciók itt is számosak, ezért most azokat helyezzük a középpontba, amelyek különösen hasznosak a különböző forrásokból származó információk kezelésében.

    Szűrje a kombinálandó fájlokat

    Ha a forrásmappa több fájlt tartalmaz, mint amennyit valóban egyesíteni szeretne, vagy néhány fájl nem .csv, nyissa meg a szűrőt a Forrás.Név oszlopot, és törölje a nem relevánsak kijelölését.

    Adattípusok megadása

    Általában az Excel automatikusan meghatározza az összes oszlop adattípusát. Néhány esetben azonban előfordulhat, hogy az alapértelmezett értékek nem megfelelőek az Ön számára. Egy adott oszlop adatformátumának megváltoztatásához jelölje ki az adott oszlopot a fejlécére kattintva, majd kattintson a(z) Adattípus a Átalakítás csoport.

    Például:

    • Hogy megtartsuk vezető nullák a számok előtt válassza a Szöveg .
    • Az összegek előtt a $ szimbólum megjelenítéséhez válassza a Pénznem .
    • A helyes megjelenítéshez dátum és idő értékek, válasszon Dátum , Idő vagy Dátum/idő .

    Duplikátumok eltávolítása

    A duplikált bejegyzésektől való megszabaduláshoz jelölje ki azt a kulcsoszlopot (egyedi azonosítót), amely csak egyedi értékeket tartalmazhat, majd kattintson a Sorok eltávolítása > Duplikátumok eltávolítása .

    További hasznos funkciókért fedezze fel a szalagot!

    Adatok betöltése Excel munkalapba

    Ha befejezte a szerkesztést, töltse be az adatokat az Excelbe. Ehhez a Home lapon, a Zárja be a csoport, kattintson a Bezárás & Load , majd nyomja meg a:

    Tippek és megjegyzések:

    • A Power Queryvel importált adatok továbbra is csatlakoztatott az eredeti csv-fájlokhoz.
    • Ha szüksége van más CSV-fájlok kombinálása , csak dobja be őket a forrásmappába, majd frissítse a lekérdezést, ha rákattint a Frissítés gombot a Asztal kialakítása vagy Lekérdezés tab.
    • A címre. kapcsolja le a oldalt. a kombinált fájlt az eredeti fájlokból, kattintson a Unlink a Asztal kialakítása tab.

    Több CSV fájl importálása Excelbe a Copy Sheets eszközzel

    Az előző két példában az egyes csv-fájlokat egyesítettük egybe. Most nézzük meg, hogyan importálhatjuk az egyes CSV fájlokat egy külön lap Ehhez az Ultimate Suite for Excel programcsomagban található Lapok másolása eszközt fogjuk használni.

    Az importálás legfeljebb 3 percet vesz igénybe, lépésenként egy percet :)

    1. A Ablebits adatok fülre, kattintson a Másoló lapok és jelezze, hogyan szeretné importálni a fájlokat:
      • Az egyes fájlok elhelyezése egy külön lap , válasszon Kiválasztott lapok egy munkafüzetbe .
      • Az összes csv fájl adatainak másolása egy csv fájlba egyetlen munkalap , válasszon A kiválasztott lapok adatai egy lapra .

    2. Kattintson a Fájlok hozzáadása gombra, majd keresse meg és válassza ki az importálandó csv-fájlokat. Ha kész, kattintson a Következő .

    3. Végül a bővítmény megkérdezi, hogy pontosan hogyan szeretné beilleszteni az adatokat. Csv-fájlok esetében általában az alapértelmezett Beilleszteni az összes opciót, és csak kattintson a Másolás .

    Néhány másodperccel később a kiválasztott csv fájlokat egy Excel munkafüzet különálló lapjaivá alakítja. Gyors és fájdalommentes!

    Így lehet több CSV-t Excel-be konvertálni. Köszönjük, hogy elolvastad, és találkozunk jövő héten!

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.