Îmbinarea mai multor fișiere CSV într-un singur registru de lucru Excel

  • Imparte Asta
Michael Brown

3 moduri rapide de a converti mai multe fișiere CSV în Excel, transformând fiecare fișier într-o foaie de calcul separată sau combinând toate datele într-o singură foaie.

Dacă exportați adesea fișiere în format CSV din diferite aplicații, s-ar putea să ajungeți să aveți o grămadă de fișiere individuale referitoare la același subiect. Cu siguranță, Excel poate deschide mai multe fișiere deodată, dar ca registre de lucru separate. Întrebarea este - există o modalitate simplă de a converti mai multe fișiere .csv într-un singur registru de lucru? Sigur că da. Există chiar trei astfel de modalități :)

    Uniți mai multe fișiere CSV într-un singur fișier Excel utilizând Prompt de comandă

    Pentru a unifica rapid mai multe fișiere csv într-unul singur, puteți utiliza instrumentul Windows Command Prompt. Iată cum:

    1. Mutați toate fișierele țintă într-un singur dosar și asigurați-vă că acel dosar nu conține alte fișiere .csv.
    2. În Windows Explorer, navigați până la folderul care conține fișierele csv și copiați calea acestuia. Pentru aceasta, țineți apăsată tasta Shift de pe tastatură, faceți clic dreapta pe folder și apoi alegeți Copiere ca traseu în meniul contextual.

      Pe Windows 10 și versiunile ulterioare, se va deschide fereastra Copiați calea este de asemenea disponibil pe butonul File Explorer Acasă tab.

    3. În caseta de căutare Windows, tastați cmd , apoi faceți clic pe butonul Prompt de comandă pentru a o porni.

    4. În Prompt de comandă introduceți o comandă pentru a schimba directorul activ în folderul CSV. Pentru a face acest lucru, tastați cd urmată de un spațiu , apoi apăsați Ctrl + V pentru a lipi calea dosarului.

      Alternativ, puteți glisa și plasa dosarul direct de la Exploratorul de fișiere în Prompt de comandă fereastră.

    5. În acest moment, ecranul dvs. ar trebui să arate ca cel de mai jos. Dacă da, apăsați tasta Enter pentru a executa comanda.

      Odată ce ați făcut acest lucru, calea de acces la dosar va apărea în linia de comandă, reflectând schimbarea directorului activ.

    6. În linia de comandă, după calea dosarului, tastați copy *.csv fuzionat-file-csv.csv.csv , și apăsați Enter .

      În comanda de mai sus, fuzionat-file-csv.csv este numele fișierului rezultat, dar nu ezitați să îl schimbați cu orice nume doriți.

      Dacă totul merge bine, numele fișierelor copiate vor apărea sub comanda executată:

    Acum, puteți închide fereastra Command Prompt și vă puteți întoarce la dosarul care conține fișierele originale. Acolo, veți găsi un nou fișier numit fuzionat-file-csv.csv , sau orice nume pe care l-ați specificat la pasul 6.

    Sfaturi și note:

    • Fuzionarea tuturor datelor într-un singur fișier mai mare funcționează foarte bine în cazul fișierelor omogene de tip aceeași structură În cazul fișierelor cu coloane diferite, este posibil să nu fie cea mai bună soluție.
    • În cazul în care toate fișierele pe care intenționați să le combinați au aceleași titluri de coloană, este logic să eliminați rândurile cititorului în toate fișierele, cu excepția primului, astfel încât acestea sunt copiate în fișierul mai mare doar o singură dată.
    • The copie comanda îmbină fișierele ca atare Dacă doriți mai mult control asupra modului în care fișierele CVS sunt importate în Excel, atunci Power Query poate fi o soluție mai potrivită.

    Combinați mai multe fișiere CSV într-unul singur cu Power Query

    Power Query este unul dintre cele mai puternice instrumente din Excel 365 - Excel 2016. Printre altele, poate îmbina și transforma date din diferite surse - o caracteristică interesantă pe care o vom exploata în acest exemplu.

    Pentru a combina mai multe fișiere csv într-un singur registru de lucru Excel, aceștia sunt pașii pe care trebuie să-i urmați:

    1. Puneți toate fișierele CSV într-un singur dosar. Asigurați-vă că acel dosar nu conține alte fișiere, deoarece acestea ar putea cauza mișcări suplimentare mai târziu.
    2. Pe Date în fila Obțineți & Transformați datele grup, faceți clic pe Obțineți date > Din fișier > Din dosar .

    3. Căutați folderul în care ați pus fișierele csv și faceți clic pe Deschideți .

    4. Următorul ecran afișează detalii despre toate fillerele din dosarul selectat. În fereastra Combină sunt disponibile trei opțiuni:
      • Combinați & Transformați datele - cel mai flexibil și cel mai bogat în funcții. Datele din toate fișierele csv vor fi încărcate în Power Query Editor, unde puteți face diverse ajustări: alegeți tipurile de date pentru coloane, filtrați rândurile nedorite, eliminați duplicatele etc.
      • Combinați & Încărcați - cea mai simplă și cea mai rapidă. Încarcă datele combinate direct într-o foaie de calcul nouă.
      • Combinați & Încărcați la... - vă permite să alegeți unde să încărcați datele (într-o foaie de calcul existentă sau nouă) și sub ce formă (tabel, raport sau grafic PivotTable, doar o conexiune).

    Acum, să discutăm pe scurt punctele cheie din fiecare scenariu.

    Combinarea și încărcarea datelor

    În cel mai simplu caz, atunci când nu sunt necesare ajustări în fișierele csv originale, alegeți fie Combinați & Încărcați sau Combinați & Încărcați la... .

    În esență, aceste două opțiuni fac același lucru - importă date din fișiere individuale într-o foaie de calcul. Prima încarcă rezultatele într-o foaie nouă, în timp ce a doua vă permite să decideți unde să le încărcați.

    În caseta de dialog de previzualizare, puteți decide doar asupra:

    • Exemplu de fișier - care dintre fișierele importate ar trebui să fie considerate ca fiind un eșantion.
    • Delimitator - în fișierele CSV, este de obicei o virgulă.
    • Detectarea tipului de date Puteți lăsa Excel să aleagă automat tipul de date pentru fiecare coloană. pe baza primelor 200 de rânduri (implicit) sau întregul set de date Sau puteți alege să nu detecteze tipurile de date și să aibă toate datele importate în fișierul original Text format.

    După ce ați făcut alegerile (în cele mai multe cazuri, valorile implicite funcționează foarte bine), faceți clic pe BINE.

    Dacă ați ales Combinați & Încărcați , datele vor fi importate într-o nouă foaie de calcul sub forma unui tabel.

    În caz de Combinați & Încărcați la... , va apărea următoarea casetă de dialog care vă va cere să specificați unde și ce date trebuie importate:

    Cu setările implicite prezentate în imaginea de mai sus, datele din mai multe fișiere csv vor fi importate în format tabel, ca acesta:

    Combinarea și transformarea datelor

    The Combinați & Transformați datele opțiunea va face ca datele dvs. să fie încărcate în Power Query Editor. Funcțiile sunt numeroase aici, așa că haideți să le aducem în atenție pe cele care sunt deosebit de utile pentru gestionarea informațiilor din diferite surse.

    Filtrați fișierele care urmează să fie combinate

    Dacă dosarul sursă conține mai multe fișiere decât doriți cu adevărat să fuzionați, sau dacă unele fișiere nu sunt .csv, deschideți filtrul din aplicația Source.Name și deselectați-le pe cele irelevante.

    Specificarea tipurilor de date

    În mod normal, Excel determină automat tipurile de date pentru toate coloanele. Cu toate acestea, în unele cazuri, este posibil ca valorile implicite să nu fie potrivite pentru dvs. Pentru a schimba formatul datelor pentru o anumită coloană, selectați coloana respectivă făcând clic pe antetul acesteia, apoi faceți clic pe Tip de date în Transformare grup.

    De exemplu:

    • Pentru a păstra zerouri de frunte înainte de numere, alegeți Text .
    • Pentru a afișa simbolul $ în fața sumelor, selectați Monedă .
    • Pentru a afișa corect data și timp valori, alegeți Data , Timp sau Data/ora .

    Eliminați duplicatele

    Pentru a scăpa de intrările duplicate, selectați coloana cheie (identificator unic) care trebuie să conțină numai valori unice, apoi faceți clic pe Eliminarea rândurilor > Eliminarea duplicatelor .

    Pentru mai multe caracteristici utile, explorați panglica!

    Încărcați datele în foaia de calcul Excel

    După ce ați terminat de editat, încărcați datele în Excel. Pentru aceasta, pe pagina Acasă în fila Închideți grup, faceți clic pe Închideți & Încărcați , iar apoi apăsați fie:

    • Închideți & Încărcați - importă datele într-o foaie nouă sub formă de tabel.
    • Închideți & Încărcați la... - poate transfera date într-o foaie nouă sau existentă sub formă de tabel, tabel pivotant sau grafic PivotTable.

    Sfaturi și note:

    • Datele importate cu Power Query rămân conectat la fișierele csv originale.
    • Dacă aveți nevoie de combinați alte fișiere CSV , aruncați-le în dosarul sursă și apoi reîmprospătați interogarea făcând clic pe butonul Reîmprospătare de pe butonul Design de masă sau Interogare tab.
    • La deconectați fișierul combinat din fișierele originale, faceți clic pe Dezlegare pe Design de masă tab.

    Importați mai multe fișiere CSV în Excel cu instrumentul Copy Sheets

    În cele două exemple anterioare, am fuzionat fișiere csv individuale într-unul singur. Acum, să vedem cum puteți importa fiecare fișier CSV ca un fișier foaie separată Pentru a realiza acest lucru, vom utiliza instrumentul Copy Sheets inclus în Ultimate Suite for Excel.

    Importul vă va lua cel mult 3 minute, câte un minut pentru fiecare pas :)

    1. Pe Date Ablebits fila, faceți clic pe Foi de copiere și indicați modul în care doriți să importați fișierele:
      • Pentru a plasa fiecare fișier pe un foaie separată , alege Foi selectate într-un registru de lucru .
      • Pentru a copia datele din toate fișierele csv într-un fișier o singură foaie de lucru , alege Datele din foile selectate pe o singură foaie .

    2. Faceți clic pe butonul Adăugați fișiere și apoi găsiți și selectați fișierele csv pentru import. După aceea, faceți clic pe Următorul .

    3. În cele din urmă, add-in-ul vă va întreba exact cum doriți să lipiți datele. În cazul fișierelor csv, în mod normal, mergeți mai departe cu opțiunea implicită Lipiți toate și faceți clic pe Copiați .

    Câteva secunde mai târziu, veți găsi fișierele csv selectate convertite în foi separate ale unui registru de lucru Excel. Rapid și fără durere!

    Așa se face conversia mai multor CSV în Excel. Vă mulțumim că ați citit și ne vedem săptămâna viitoare!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.