Spojite više CSV datoteka u jednu Excel radnu svesku

  • Podijeli Ovo
Michael Brown

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

Ako često izvozite datoteke u CSV formatu iz različitih aplikacija, možete na kraju imati gomilu 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 da se više .csv datoteka konvertuje u jednu radnu svesku? Sigurna stvar. Postoje čak tri takva načina :)

    Spoji više CSV datoteka u jednu Excel datoteku pomoću komandne linije

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

    1. Premjestite sve ciljne datoteke u jednu mapu i uvjerite se da ta mapa ne sadrži druge .csv datoteke.
    2. U Windows Exploreru idite do mape koja sadrži vaše csv datoteke i kopirajte njihovu putanju. Za ovo, držite pritisnut taster Shift na tastaturi, kliknite desnim tasterom miša na fasciklu, a zatim izaberite Kopiraj kao putanju u kontekstualnom meniju.

      Na Windows 10 i novijim, dugme Kopiraj putanju je takođe dostupno na kartici Početna u File Explorer-u.

    3. U Windows okvir za pretragu upišite cmd , a zatim kliknite na aplikaciju Command Prompt da biste je pokrenuli.

    4. U prozor Command Prompt , unesite naredbu za promjenu aktivnog direktorija uCSV folder. Da biste to učinili, otkucajte cd nakon čega slijedi razmak , a zatim pritisnite Ctrl + V da zalijepite putanju mape.

      Alternativno, možete prevući i ispustiti mapu direktno iz File Explorer u prozor Command Prompt .

    5. U ovom trenutku, vaš ekran bi trebao izgledati otprilike kao onaj ispod. Ako je tako, pritisnite tipku Enter da izvršite naredbu.

      Kada to učinite, putanja mape će se pojaviti u komandnoj liniji, odražavajući promjenu aktivnog direktorija.

    6. U komandnoj liniji, nakon putanje mape, upišite copy *.csv merged-csv-files.csv i pritisnite Enter .

      U gornjoj naredbi, merged-csv-files.csv je naziv za rezultirajući fajl, slobodno ga promijenite u bilo koje ime koje želite.

      Ako sve prođe kako treba, imena kopiranih datoteka će se pojaviti ispod izvršene naredbe:

    Sada možete zatvoriti Prozor komandne linije i vratite se u fasciklu koja sadrži originalne 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 napomene:

    • Spajanje svih podataka u jednu veću datoteku odlično funkcionira za homogene datoteke iste strukture . Za fajlove sa različitim kolonama, to možda nije najbolje rešenje.
    • Ako svi fajlovi koje nameravate da kombinujete imaju istezaglavlja kolona, ​​ima smisla ukloniti redove čitača u svim osim u prvom fajlu, tako da se kopiraju u veći fajl samo jednom.
    • Naredba copy spaja fajlove kao što jesu . Ako želite više kontrole nad načinom na koji se vaše CVS datoteke uvoze u Excel, onda bi Power Query mogao biti prikladnije rješenje.

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

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

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

    1. Stavite sve svoje CSV datoteke u jednu mapu. Uvjerite se da fascikla ne sadrži nikakve druge datoteke, jer kasnije mogu uzrokovati dodatne poteze.
    2. Na kartici Podaci , u Preuzmi & Grupa Transform Data , kliknite Dohvati podatke > Iz datoteke > Iz mape .

    3. Potražite folder u koji ste stavili csv datoteke i kliknite Otvori .

    4. Sljedeći ekran prikazuje detalje svih fileova u odabranom folderu. U padajućem izborniku Kombiniraj dostupne su vam tri opcije:
      • Kombiniraj & Transform Data - najfleksibilniji i najbogatiji. Podaci iz svih csv datoteka bit će učitani u Power Query Editor,gdje možete izvršiti različita prilagođavanja: odabrati tipove podataka za stupce, filtrirati neželjene redove, ukloniti duplikate, itd.
      • Kombiniraj & Load - najjednostavniji i najbrži. Učitava kombinovane podatke direktno u novi radni list.
      • Kombiniraj & Učitaj u... - omogućava vam da odaberete gdje ćete učitati podatke (na postojeći ili novi radni list) i u kojem obliku (tabela, izvještaj zaokretne tablice ili grafikon, samo veza).

    Sada ukratko razgovarajmo o ključnim točkama u svakom scenariju.

    Kombinirajte i učitajte podatke

    U najjednostavnijem slučaju kada nema prilagođavanja u originalnim csv datotekama, odaberite ili Kombiniraj & Učitaj ili Kombiniraj & 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 drugi omogućava da odlučite gdje ćete ih učitati.

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

    • Datoteka uzorka - koju od uvezenih datoteka treba smatrati uzorkom.
    • Razgranič - u CSV datotekama to je obično zarez.
    • Detekcija tipa podataka . Možete dozvoliti da Excel automatski odabere tip podataka za svaku kolonu na osnovu prvih 200 redova (podrazumevano) ili cijeli skup podataka . Ili možete odabrati da ne otkrivate tipove podataka i da sve podatke uvezete u originalnom Text format.

    Kada ste napravili svoje izbore (u većini slučajeva, zadane postavke rade sasvim dobro), kliknite OK.

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

    U slučaju Combine & Učitaj u... , pojavit će se sljedeći dijaloški okvir u kojem će se tražiti da navedete gdje i podatke treba uvesti:

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

    Kombiniraj i transformiraj podatke

    Kombiniraj & Opcija Transform Data će učitati vaše podatke u Power Query Editor. Funkcije su ovdje brojne, pa hajde da u fokus stavimo one koje su posebno korisne za rukovanje informacijama iz različitih izvora.

    Filtrirajte datoteke da biste ih kombinirali

    Ako izvorni folder sadrži više datoteka od vas stvarno želite spojiti, ili neke datoteke nisu .csv, otvorite filter kolone Source.Name i poništite odabir nebitnih.

    Obično, Excel automatski određuje tipove podataka za sve kolone. U nekim slučajevima, međutim, zadane postavke možda neće odgovarati vama. Da promijenite format podataka za određenu kolonu, odaberite tu kolonu klikom na njeno zaglavlje, a zatim kliknite na Vrsta podataka u grupi Transformiraj .

    Na primjer:

    • Da zadrži vodenjenule ispred brojeva, odaberite Tekst .
    • Da biste prikazali simbol $ ispred iznosa, odaberite Valuta .
    • Za ispravan prikaz datum i vrijeme vrijednosti, odaberite Datum , Vrijeme ili Datum/vrijeme .

    Ukloni duplikate

    Da biste se riješili duplikata, odaberite kolonu ključa (jedinstveni identifikator) koji bi trebao sadržavati samo jedinstvene vrijednosti, a zatim kliknite Ukloni redove > Ukloni duplikate .

    Za više korisnih funkcija, istražite traku!

    Učitajte podatke u Excel radni list

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

    • Zatvori & Load - uvozi podatke u novi list kao tabelu.
    • Zatvori & Učitaj u... - može prenijeti podatke na novi ili postojeći list kao tabelu, zaokretnu ili zaokretnu tabelu.

    Savjeti i napomene:

    • Podaci uvezeni pomoću Power Queryja ostaju povezani s originalnim csv datotekama.
    • Ako trebate kombinirati druge CSV datoteke , samo ih ispustite u izvornu mapu, a zatim osvježite upit klikom na dugme Osvježi na kartici Dizajn tabele ili Upit .
    • Za odspojite kombinovani fajl sa originalnim fajlovima, kliknite na Prekini vezu na kartici Dizajn tabele .

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

    U prethodna dva primjera, spajali smo pojedinačne csv datoteke u jedan. Sada, pogledajmo kako možete uvesti svaki CSV kao poseban 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 na Kopiraj listove i naznačite kako želite da uvezete datoteke:
      • Da stavite svaku datoteku na poseban list , odaberite Odabrani listovi u jednu radnu knjigu .
      • Da kopirate podatke iz svih csv datoteka u jedan radni list , odaberite Podaci iz odabranih listova na jedan list .

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

    3. Konačno, dodatak će pitati kako tačno želite zalijepiti podatke. U slučaju csv datoteka, obično nastavljate sa zadanom opcijom Zalijepi sve i samo kliknite na Kopiraj .

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

    Tako možete konvertovati više CSV-a u Excel. Hvala vam na čitanju i vidimo se sljedeće sedmice!

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.