Spojite više CSV datoteka u jednu Excel radnu knjigu

  • Podijeli Ovo
Michael Brown

3 brza načina za pretvaranje više CSV datoteka u Excel pretvaranjem svake datoteke u zasebnu proračunsku tablicu ili kombiniranjem svih podataka u jednom listu.

Ako često izvozite datoteke u CSV formatu iz različitih aplikacija, možete na kraju imati hrpu pojedinačnih datoteka koje se odnose na istu temu. Naravno, Excel može otvoriti nekoliko datoteka odjednom, ali kao zasebne radne knjige. Pitanje je - postoji li jednostavan način za pretvaranje više .csv datoteka u jednu radnu knjigu? Naravno. Postoje čak tri takva načina :)

    Spajanje više CSV datoteka u jednu Excel datoteku pomoću naredbenog retka

    Da biste brzo spojili nekoliko csv datoteka u jednu, možete koristiti alata Windows Command Prompt. Evo kako:

    1. Premjestite sve ciljne datoteke u jednu mapu i provjerite da ta mapa ne sadrži druge .csv datoteke.
    2. U Windows Exploreru idite do mape koja sadrži svoje csv datoteke i kopirajte njihovu stazu. U tu svrhu držite pritisnutu tipku Shift na tipkovnici, desnom tipkom miša kliknite mapu, a zatim u kontekstnom izborniku odaberite Kopiraj kao put .

      U sustavu Windows 10 i novijim, gumb Kopiraj put također je dostupan na kartici Početna File Explorera.

    3. U okvir za pretraživanje sustava Windows upišite cmd , a zatim kliknite aplikaciju Naredbeni redak da biste je pokrenuli.

    4. U prozoru Command Prompt unesite naredbu za promjenu aktivnog imenika uCSV mapa. Da biste to učinili, upišite cd nakon čega slijedi razmak , a zatim pritisnite Ctrl + V da zalijepite putanju mape.

      Alternativno, možete povući i ispustiti mapu izravno iz File Explorera u prozor Command Prompt .

    5. U ovom trenutku vaš zaslon bi trebao izgledati otprilike kao ovaj ispod. Ako se dogodi, pritisnite tipku Enter da biste izvršili naredbu.

      Nakon što to učinite, putanja mape pojavit će se u naredbenom retku, odražavajući promjenu aktivnog direktorija.

    6. U naredbenom retku, nakon puta do mape, upišite copy *.csv merged-csv-files.csv i pritisnite Enter .

      U gornjoj naredbi, merged-csv-files.csv je naziv za rezultirajuću datoteku, slobodno je promijenite u bilo koji naziv koji želite.

      Ako sve bude u redu, nazivi kopiranih datoteka pojavit će se ispod izvršene naredbe:

    Sada možete zatvoriti Prozor naredbenog retka i vratite se u mapu koja sadrži izvorne datoteke. Tamo ćete pronaći novu datoteku pod nazivom merged-csv-files.csv ili bilo koji naziv koji ste naveli u koraku 6.

    Savjeti i bilješke:

    • Spajanje svih podataka u jednu veću datoteku odlično funkcionira za homogene datoteke iste strukture . Za datoteke s različitim stupcima, to možda nije najbolje rješenje.
    • Ako sve datoteke koje namjeravate kombinirati imaju istenaslova stupaca, ima smisla ukloniti redove čitača u svim osim u prvoj datoteci, tako da se samo jednom kopiraju u veću datoteku.
    • Naredba copy spaja datoteke kakve jesu . Ako želite veću kontrolu nad načinom na koji se vaše CVS datoteke uvoze u Excel, tada bi Power Query mogao biti prikladnije rješenje.

    Kombinirajte više CSV datoteka u jednu pomoću Power Queryja

    Power Upit je jedan od najmoćnijih alata u programu Excel 365 - Excel 2016. Između ostalog, može spajati i transformirati podatke iz različitih izvora - uzbudljiva značajka koju ćemo iskoristiti u ovom primjeru.

    Kombinirati više csv datoteka u jednu radnu knjigu programa Excel, ovo su koraci koje trebate slijediti:

    1. Stavite sve svoje CSV datoteke u jednu mapu. Uvjerite se da ta mapa ne sadrži nikakve druge datoteke, jer one kasnije mogu uzrokovati dodatna premještanja.
    2. Na kartici Podaci , u Get & Transform Data grupa, kliknite Get Data > From File > From Folder .

    3. Pretražite mapu u koju ste stavili csv datoteke i kliknite Otvori .

    4. Sljedeći zaslon prikazuje detalje svih datoteka u odabranoj mapi. U padajućem izborniku Kombiniraj dostupne su vam tri opcije:
      • Kombiniraj & Transform Data - najfleksibilniji i najbogatiji značajkama. Podaci iz svih csv datoteka učitat će se u Power Query Editor,gdje možete izvršiti razne prilagodbe: odabrati vrste podataka za stupce, filtrirati neželjene retke, ukloniti duplikate itd.
      • Kombinirajte & Load - najjednostavniji i najbrži. Učitava kombinirane podatke ravno u novi radni list.
      • Kombiniraj & Učitaj u… - omogućuje vam da odaberete gdje ćete učitati podatke (na postojeći ili novi radni list) i u kojem obliku (tablica, izvješće zaokretne tablice ili grafikon, samo veza).

    A sada, ukratko raspravimo ključne točke u svakom scenariju.

    Kombinirajte i učitajte podatke

    U najjednostavnijem slučaju kada nema prilagodbi u originalnim csv datotekama, odaberite Kombiniraj & Load ili Combine & Učitaj u… .

    U suštini, ove dvije opcije rade istu stvar - uvoze podatke iz pojedinačnih datoteka u jedan radni list. Prvi učitava rezultate u novi list, dok vam drugi omogućuje da odlučite gdje ih učitati.

    U dijaloškom okviru za pregled možete odlučiti samo o:

    • Uzorak datoteke - koju od uvezenih datoteka treba smatrati uzorkom.
    • Razdjelnik - u CSV datotekama to je obično zarez.
    • Detekcija vrste podataka . Možete dopustiti Excelu da automatski odabere vrstu podataka za svaki stupac na temelju prvih 200 redaka (zadano) ili cijelog skupa podataka . Ili možete odabrati da ne otkrivate vrste podataka i da sve podatke uvezete u izvornom Tekstu formatu.

    Nakon što ste odabrali (u većini slučajeva, zadane vrijednosti rade savršeno), kliknite U redu.

    Ako ste odabrali Combine & Load , podaci će biti uvezeni u novi radni list kao tablica.

    U slučaju Combine & Učitaj u… , pojavit će se sljedeći dijaloški okvir tražeći od vas da navedete gdje i podaci trebaju biti uvezeni:

    Sa zadanim postavkama prikazanim na gornjoj slici, podaci iz više csv datoteka uvest će se u formatu tablice kao što je ovaj:

    Kombinirajte i transformirajte podatke

    Kombinirajte i transformirajte podatke Kombiniraj & Opcija Transform Data omogućit će učitavanje vaših podataka u Power Query Editor. Značajke su ovdje brojne, stoga ćemo se fokusirati na one koje su posebno korisne za rukovanje informacijama iz različitih izvora.

    Filtrirajte datoteke za kombiniranje

    Ako izvorna mapa sadrži više datoteka od vas stvarno želite spojiti ili neke datoteke nisu .csv, otvorite filtar stupca Source.Name i poništite odabir nevažnih.

    Obično, Excel automatski određuje vrste podataka za sve stupce. Međutim, u nekim slučajevima zadane postavke možda neće odgovarati vama. Da biste promijenili format podataka za određeni stupac, odaberite taj stupac klikom na njegovo zaglavlje, a zatim kliknite Vrsta podataka u grupi Transformacija .

    Na primjer:

    • Nastaviti voditinule prije brojeva odaberite Tekst .
    • Za prikaz simbola $ ispred iznosa odaberite Valuta .
    • Za ispravan prikaz datum i vrijeme vrijednosti, odaberite Datum , Vrijeme ili Datum/vrijeme .

    Uklonite duplikate

    Da biste se riješili dvostrukih unosa, odaberite ključni stupac (jedinstveni identifikator) koji bi trebao sadržavati samo jedinstvene vrijednosti, a zatim kliknite Ukloni retke > Uklonite duplikate .

    Za više korisnih značajki, istražite vrpcu!

    Učitajte podatke u Excel radni list

    Kada završite s uređivanjem, učitajte podatke u Excel. Za to, na kartici Početna , u grupi Zatvori kliknite Zatvori & Učitaj , a zatim pritisnite ili:

    • Zatvori & Učitaj - uvozi podatke na novi list kao tablicu.
    • Zatvori & Učitaj u… - može prenijeti podatke na novi ili postojeći list kao tablicu, zaokretnu tablicu ili grafikon zaokretne tablice.

    Savjeti i bilješke:

    • Podaci uvezeni pomoću Power Queryja ostaju povezani s izvornim csv datotekama.
    • Ako trebate kombinirati druge CSV datoteke , samo ih ispustite u izvornu mapu, a zatim osvježite upit klikom na gumb Osvježi na kartici Dizajn tablice ili Upit .
    • Do odspojite kombiniranu datoteku od originalnih datoteka, kliknite Odveza na kartici Dizajn tablice .

    Uveziviše CSV datoteka u Excel pomoću alata za kopiranje listova

    U prethodna dva primjera spajali smo pojedinačne csv datoteke u jednu. Sada pogledajmo kako možete uvesti svaki CSV kao zasebni list jedne radne knjige. Da bismo to postigli, koristit ćemo alat Copy Sheets uključen u naš Ultimate Suite for Excel.

    Uvoz će vam oduzeti najviše 3 minute, minutu po koraku :)

    1. Na kartici Ablebits Data kliknite Copy Sheets i označite kako želite uvesti datoteke:
      • Da biste svaku datoteku stavili na poseban list , odaberite Odabrane listove u jednu radnu knjigu .
      • Da biste kopirali podatke iz svih csv datoteka u jedan radni list , odaberite Podaci iz odabranih listova na jedan list .

    2. Kliknite gumb Dodaj datoteke , a zatim pronađite i odaberite csv datoteke za uvoz . Kada završite, kliknite Dalje .

    3. Na kraju, dodatak će vas pitati kako točno želite zalijepiti podatke. U slučaju csv datoteka, obično idete naprijed sa zadanom opcijom Zalijepi sve i samo kliknite Kopiraj .

    Nekoliko sekundi kasnije, pronaći ćete odabrane csv datoteke pretvorene u zasebne listove jedne Excel radne knjige. Brzo i bezbolno!

    Evo kako pretvoriti više CSV datoteka u Excel. Hvala vam na čitanju i vidimo se sljedeći tjedan!

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.