Uvoz podataka iz fascikle sa više datoteka (Power Query)

Koristite Power Query da biste kombinovali više datoteka sa istom šemom uskladištenom u jednoj fascikli u jednoj tabeli. Na primer, svaki mesec želite da kombinujete radne sveske budžeta iz više odeljenja, gde su kolone iste, ali se broj redova i vrednosti razlikuje u svakoj radnoj svesci. Kada ga podesite, možete da primenite dodatne transformacije kao što biste to sa svakim uvezenim izvorom podataka, a zatim osvežite podatke da biste videli rezultate za svaki mesec.  

Konceptualni pregled kombinovanja datoteka fascikli

Napomena    Ova tema pokazuje kako da kombinujete datoteke iz fascikle. Možete i da kombinujete datoteke uskladištene u SharePoint, Azure skladištu blob objekata i Azure Data Lake Storage. Proces je sličan.

Neka bude jednostavno:

  • Uverite se da se sve datoteke koje želite da kombinujete nalaze u namenjoj fascikli bez supružnih datoteka. U suprotnom, sve datoteke u fascikli i sve potfascikle koje izaberete uključuju se u podatke koji će se kombinovati.

  • Svaka datoteka treba da ima istu šemu sa doslednim zaglavljima kolona, tipovima podataka i brojem kolona. Kolone ne mora da budu istog redosleda kao i podudaranje se radi po imenima kolona.

  • Ako je moguće, izbegavajte nepovezane objekte podataka za izvore podataka koji mogu da imaju više objekata podataka, kao što je JSON datoteka, Excel radna sveska ili Access baza podataka.

Svaka od tih datoteka prati jednostavan obrazac, samo jednu tabelu sa podacima u svakoj datoteci.

  1. Izaberite stavke Podaci > Podatke > iz datoteke > Iz fascikle. Pojavljuje se dijalog Potraži.

  2. Pronađite fasciklu koja sadrži datoteke koje želite da kombinujete.

  3. Lista datoteka u fascikli se pojavljuje u dijalogu <Fascikla> fascikle. Proverite da li su navedene sve datoteke koje želite.

    Primer dijaloga za uvoz teksta

  4. Izaberite jednu od komandi na dnu dijaloga, na primer Kombinovanje> Kombinovanje & učitavanje. Postoje dodatne komande o kojima se govori u odeljku O svim tim komandama.

  5. Ako izaberete bilo koju komandu Kombinuj, pojavljuje se dijalog Kombinovanje datoteka. Da biste promenili postavke datoteke, izaberite svaku datoteku iz polja Uzorak datoteke, podesite Izvor datoteke, Znak za razgraničavanje i Otkrivanje tipa podataka po želji. Takođe možete da potvrdite ili opoovete izbor u polju za potvrdu Preskoči datoteke sa greškama na dnu dijaloga.

  6. Izaberite stavku U redu.

Rezultat

Power Query automatski kreira upite za konsolidovane podatke iz svake datoteke u radni list. Koraci i kolone upita koji su kreirani zavise od komande koju odaberete. Dodatne informacije potražite u odeljku O svim tim upitima.

  1. Izaberite stavke Podaci > Podatke > iz datoteke > Iz fascikle. Pojavljuje se dijalog Potraži.

  2. Pronađite fasciklu koja sadrži datoteke koje želite da kombinujete.

  3. Lista datoteka u fascikli se pojavljuje u dijalogu <Fascikla> fascikle. Proverite da li su navedene sve datoteke koje želite.

  4. Izaberite jednu od komandi na dnu dijaloga, na primer Kombinovanje i >Kombinovanje & transformaciju. Postoje dodatne komande o kojima se govori u odeljku O svim tim komandama.

    Pojavljuje se Power Query uređivač.

  5. Kolona Vrednost je strukturna kolona Lista. Izaberite ikonu Ikona proširivanja kolone , a zatim izaberite stavku Razvij u nove redove. 

    Razvijanje JSON liste

  6. Kolona Vrednost je sada strukturirani zapis kolone.  Izaberite ikonu Ikona proširivanja kolone Razvijanje. Pojavljuje se padajućeg dijaloga.

    Razvijanje JSON zapisa

  7. Neka sve kolone ostane izabrane. Možda ćete želeti da oprišete izbor u polju za potvrdu Koristi originalno ime kolone kao prefiks. Izaberite stavku U redu.

  8. Izaberite sve kolone koje sadrže vrednosti podataka. Izaberite stavku Početna, strelica pored stavke Ukloni kolone, a zatim izaberite Ukloni druge kolone.

  9. Izaberite stavku > Zatvori & učitavanje.

Rezultat

Power Query automatski kreira upite za konsolidovane podatke iz svake datoteke u radni list. Koraci i kolone upita koji su kreirani zavise od komande koju odaberete. Dodatne informacije potražite u odeljku O svim tim upitima.

Svaki od ovih izvora podataka može da ima više objekata za uvoz. Radna Excel može da ima više radnih listova, Excel tabela ili imenovanih opsega. Access baza podataka može da ima više tabela i upita. 

  1. Izaberite stavke Podaci > Podatke > iz datoteke > Iz fascikle. Pojavljuje se dijalog Potraži.

  2. Pronađite fasciklu koja sadrži datoteke koje želite da kombinujete.

  3. Lista datoteka u fascikli se pojavljuje u dijalogu <Fascikla> fascikle. Proverite da li su navedene sve datoteke koje želite.

  4. Izaberite jednu od komandi na dnu dijaloga, na primer Kombinovanje> Kombinovanje & učitavanje. Postoje dodatne komande o kojima se govori u odeljku O svim tim komandama.

  5. U dijalogu Kombinovanje datoteka:

    • U polju Uzorak datoteke izaberite datoteku koju želite da koristite kao uzorak podataka koji se koristi za kreiranje upita. Ne možete da izaberete objekat ili da izaberete samo jedan objekat. Ali ne možete da izaberete više njih.

    • Ako imate mnogo objekata, koristite polje Pretraga da biste pronašli objekat ili opcije prikaza zajedno sa dugmetom Osveži da biste filtrirali listu.

    • Potvrdite ili opozovite izbor u polju za potvrdu Preskoči datoteke sa greškama na dnu dijaloga.

  6. Izaberite stavku U redu.

Rezultat

Power Query automatski kreira upit kako bi konsolidovao podatke iz svake datoteke u radni list. Koraci i kolone upita koji su kreirani zavise od komande koju odaberete. Dodatne informacije potražite u odeljku O svim tim upitima.

Zbog veće fleksibilnosti, možete izričito da kombinujete datoteke u Power Query uređivaču pomoću komande Kombinuj datoteke. Recimo da izvorna fascikla sadrži mešavinu tipova datoteka i potfascikla i želite da ciljate određene datoteke pomoću istog tipa datoteke i šeme, ali ne i drugih. Ovo može da poboljša performanse i pojednostavi transformacije.

  1. Izaberite stavke Podaci> Stavku Podaci > Iz datoteke > Iz fascikle. Pojavljuje se dijalog Potraži.

  2. Pronađite fasciklu koja sadrži datoteke koje želite da kombinujete, a zatim izaberite stavku Otvori.

  3. U dijalogu<fascikle pojavljuje se lista svih datoteka u fascikli i>potfasciklama. Proverite da li su navedene sve datoteke koje želite.

  4. Izaberite stavku Transformiši podatke pri dnu. Power Query Editor otvara i prikazuje sve datoteke u fascikli i sve potfascikle.

  5. Da biste izabrali datoteke koje želite, filtriranje kolona, na primer oznaka tipa datoteke ili Putanja fascikle.

  6. Da biste kombinovali datoteke u jednu tabelu, izaberite kolonu Sadržaj koja sadrži svaku binarnu (obično prvu kolonu), a zatim izaberite stavku Početna >Kombinovanje datoteka. Pojavljuje se dijalog Kombinovanje datoteka.

  7. Power Query analizira primer datoteke, po podrazumevanoj vrednosti, prvu datoteku na listi da bi koristio odgovarajući konektor i identifikovao podudatne kolone.

    Da biste koristili drugu datoteku za primer datoteke, izaberite je sa padajuće liste Uzorak datoteke.

  8. Opcionalno, pri dnu izaberite stavku Preskoči datotekesa greškama da biste te datoteke izuzeli iz rezultata.

  9. Izaberite stavku U redu.

Rezultat

Power Query automatski kreira upite za konsolidovane podatke iz svake datoteke u radni list. Koraci i kolone upita koji su kreirani zavise od komande koju odaberete. Dodatne informacije potražite u odeljku O svim tim upitima.

Postoji nekoliko komandi koje možete da izaberete i svaka od njih ima drugačiju svrhu.

  • Kombinovanje i transformacija podataka    Da biste kombinovali sve datoteke sa upitom, a zatim pokrenuli Power Query uređivač, izaberite stavku Kombinovanje> kombinovanje i transformisanje podataka.

  • Kombinovanje i učitavanje   Da biste prikazali dijalog Uzorak datoteke, kreirajte upit, a zatim učitajte u radni list, izaberite stavku Kombinovanje > kombinovanje i učitavanje.

  • Kombinovanje i učitavanje u   Da biste prikazali dijalog Uzorak datoteke, kreirajte upit, a zatim prikažite dijalog Uvoz i izaberite stavku > Kombinuj i učitaj u.

  • Učitaj    Da biste kreirali upit jednim korakom, a zatim učitali u radni list, izaberite stavku Učitaj > učitavanje.

  • Učitaj u   Da biste kreirali upit jednim korakom, a zatim prikazali dijalog Uvoz, izaberite stavku Učitaj> Učitaj u.

  • Transformacija podatakaDa biste kreirali upit jednim korakom, a zatim pokrenuli Power Query uređivač, izaberite stavku Transformacija podataka.

Međutim, ako kombinujete datoteke, u oknu "Upiti" kreira se nekoliko pomoćnih upita u okviru grupe "Pomoćni upiti".

A list of the queries created in the Queries pane

  • Power Query pravi upit "Uzorak datoteke" na osnovu primera upita.

  • Upit funkcije "Transformacija datoteke" koristi upit "Parametar1" za navođenje svake datoteke (ili binarne) kao unos u upit "Uzorak datoteke". Ovaj upit pravi i kolonu Sadržaj koja sadrži sadržaj datoteke i automatski širi strukturirani zapis kolonu kako bi dodao podatke kolone u rezultate.  Upiti "Transformacija datoteke" i "Uzorak datoteke" su povezani, tako da se promene upita "Uzorak datoteke" odražavaju u upitu "Transformacija datoteke".

  • Upit koji sadrži konačne rezultate nalazi se u grupi "Drugi upiti". Ona se podrazumevano zove po fascikli iz koje ste uvezli datoteke.

Radi dalje istraživanja, kliknite desnim tasterom miša na svaki upit i izaberite stavku Uredi da biste ispitali svaki korak upita i videli kako upiti rade na koncertu.

Da biste započeli proces kombinovanja više datoteka, prvo proverite da li se sve datoteke koje želite da kombinujete nalaze u jednoj fascikli datoteka.

Napomena: Excel podržane su tekstualne, CSV, JSON, XML i Access datoteke.

  1. Izaberite karticu Power Query, a zatim stavku Iz fascikle > iz fascikle.

    Power Query > Iz fascikle > iz fascikle
  2. Kliknite na dugme Potraži da biste pronašli fasciklu.

    Pojaviće se lista datoteka u fascikli. Izaberite opciju Uredi da biste otvorili Uređivač upita. U ovom slučaju, učitali smo 4 radne sveske Excel sveske.

    Dijalog "Kombinovanje binarne datoteke" sa datotekama koje će se kombinovati
  3. Kada potvrdite da su navedene sve datoteke koje želite, kliknite na dugme Kombinuj binarije iz kolone Sadržaj.

    Pritisnite dugme "Kombinuj binarije" iz kolone "Sadržaj upita" ili iz odeljka "Kombinovanje" na power Query traci
  4. Svaka datoteka se analizira i utvrđuje se ispravan format datoteke, kao što je tekst,Excel ili JSON. U ovom slučaju prikazuje se lista radnih listova iz Excel. Izaberite radni list koji želite da koristite, a zatim kliknite na dugme U redu.

    Dijalog "Kombinovanje binarija" koji prikazuje dostupne Excel radnih listova za izbor primarnog cilja konsolidacije
  5. Proces transformacije kombinovanja binarija će zatim automatski kreirati upit za konsolidaciju podataka iz svake datoteke i prikaz pregleda. Ako ste zadovoljni ishodom, kliknite na dugme Zatvori fasciklu & Učitaj.

    Dijalog "Kombinovanje pregleda binarija". Pritisnite dugme zatvori & učitaj da biste prihvatili rezultate i uvezli ih Excel.

    Proces kombinovanja binarija konsolidovaće navedene radne listove u jedan radni list.

  6. Ako se originalne datoteke sa podacima promene, uvek možete da osvežite uvezene podatke. Kliknite bilo gde unutar opsega podataka, a zatim idite na stavke Alatke za upite > Osveži. Pored toga, možete lako da primenite dodatne korake transformacije ili izdvajanja tako što ćete izmeniti automatski kreirani izuzetak upita, bez brige o izmeni ili kreiranju dodatnih koraka upita funkcije; sve promene u exemplar upitu automatski se generišu u povezanom upitu funkcije.

Poznati problemi

Prilikom učitavanja procedure kombinovanja binarija za Excel možete da vidite sledeću poruku o grešci:

Kombinovanje poruke o grešci binarija. Ovo je poznata buba koja se rešava.

Ako odbacite greške klikom na dugme U redu,proces kombinovanja binarija će se dovršiti i ispravno učitati podatke uprkos grešci. Radimo na ispravljanju greške.

Takođe pogledajte

Pomoć za Power Query Excel

Upiti za dodavanje

Kombinovanje pregleda datoteka (docs.com)

Kombinovanje CSV datoteka u programskomete Power Query (docs.com)

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×