Uvoz podatkov iz mape z več datotekami (Power Query)

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Uporabite Power Query, če želite združiti več datotek z isto shemo, shranjeno v eni mapi, v eno tabelo. Vsak mesec želite na primer združiti proračunske delovne zvezke iz več oddelkov, kjer so stolpci enaki, število vrstic in vrednosti pa se razlikuje v vsakem delovnem zvezku. Ko ga nastavite, lahko uporabite dodatne pretvorbe, kot bi jih pri vsakem posameznem uvoženem viru podatkov, nato pa osvežite podatke za prikaz rezultatov za vsak mesec.   

Konceptualni pregled kombiniranja datotek map

Opomba V tej temi je prikazano, kako združite datoteke iz mape. Združite lahko tudi datoteke, shranjene v SharePointu, shrambi dvojiških podatkov Azure in Azure Data Lake Storage. Postopek je podoben.

Preden začnete

Poizvedba naj bo preprosta:

  • Prepričajte se, da so vse datoteke, ki jih želite združiti, shranjene v namenski mapi brez dodatnih datotek. V nasprotnem primeru bodo v podatke, ki jih želite združiti, vključene vse datoteke v mapi in podmape, ki jih izberete.
  • Vsaka datoteka mora imeti isto shemo z doslednimi glavami stolpcev, podatkovnimi tipi in številom stolpcev. Ni treba, da so stolpci v enakem vrstnem redu, kot je ujemanje izvedeno po imenih stolpcev.
  • Če je mogoče, se izogibajte nepovezanim podatkovnim predmetom za vire podatkov, ki lahko vsebujejo več podatkovnih predmetov, na primer datoteko JSON, Excelov delovni zvezek ali Accessovo zbirko podatkov.

Uvoz iz besedilnih datotek, datotek CSV ali XML

Vsaka od teh datotek sledi preprostemu vzorcu, v vsaki datoteki je le ena tabela podatkov.

  1. Izberite možnost»Dobi >podatke>iz datoteke>iz mape«. Odpre se pogovorno okno »Prebrskaj «.

  2. Poiščite mapo z datotekami, ki jih želite združiti.

  3. V pogovornem oknu »Pot> mape« se prikaže <seznam datotek v mapi. Preverite, ali so na seznamu vse želene datoteke.

    Primer pogovornega okna za uvoz besedila

  4. Izberite enega od ukazov na dnu pogovornega okna, na primer »Združi« Združi>& naloži«. V razdelku »Več o vseh teh ukazih« so opisani dodatni ukazi.

  5. Če izberete kateri koli ukaz »Združi«, se prikaže pogovorno okno »Združi Files«. Če želite spremeniti nastavitve datoteke, izberite posamezno datoteko v polju »Vzorčna datoteka «, nastavite izvor datoteke, ločilo in zaznavanje podatkovnega tipa . Potrdite ali počistite lahko tudi potrditveno polje Preskoči datoteke z napakami na dnu pogovornega okna.

  6. Izberite V redu.

Rezultat

Power Query samodejno ustvari poizvedbe za usklajevanje podatkov iz posamezne datoteke na delovnem listu. Ustvarjeni koraki poizvedbe in stolpci so odvisni od izbranega ukaza. Več informacij najdete v razdelku »O vseh teh poizvedbah«.

Uvoz iz formata JSON

  1. Izberite možnost»Dobi >podatke>iz datoteke>iz mape«. Odpre se pogovorno okno »Prebrskaj «.

  2. Poiščite mapo z datotekami, ki jih želite združiti.

  3. V pogovornem oknu »Pot> mape« se prikaže <seznam datotek v mapi. Preverite, ali so na seznamu vse želene datoteke.

  4. Izberite enega od ukazov na dnu pogovornega okna, na primer »Združi«& »Pretvori>«. V razdelku »Več o vseh teh ukazih« so opisani dodatni ukazi.

    Prikaže se urejevalnik Power Query.

  5. Stolpec »Vrednost« je strukturiran stolpec seznama . Izberite ikono ikone ikone »Razširi stolpec « in izberite »Razširi na nove vrstice«. 

    Razširjanje seznama JSON

  6. Stolpec »Vrednost« je zdaj strukturiran stolpec z zapisom . Izberite ikono ikone za razširitevin razširitev stolpca . Prikaže se pogovorno okno s spustnim menijem.

    Razširitev zapisa JSON

  7. Vsi stolpci naj bodo izbrani. Morda želite počistiti potrditveno polje Uporabi izvirno ime stolpca kot predpono . Izberite V redu.

  8. Izberite vse stolpce, ki vsebujejo podatkovne vrednosti. Izberite » Osnovno«, puščico ob možnosti »Odstrani stolpce« in nato izberite »Odstrani druge stolpce«.

  9. Izberite »Osnovno>« Zapri & naloži.

Rezultat

Power Query samodejno ustvari poizvedbe za usklajevanje podatkov iz posamezne datoteke na delovnem listu. Ustvarjeni koraki poizvedbe in stolpci so odvisni od izbranega ukaza. Več informacij najdete v razdelku »O vseh teh poizvedbah«.

Uvoz iz Excela ali Accessa

Vsak od teh virov podatkov ima lahko več predmetov za uvoz. V Excelovem delovnem zvezku je lahko več delovnih listov, Excelovih tabel ali imenovanih obsegov. V Accessovi zbirki podatkov je lahko več tabel in poizvedb. 

  1. Izberite možnost»Dobi >podatke>iz datoteke>iz mape«. Odpre se pogovorno okno »Prebrskaj «.

  2. Poiščite mapo z datotekami, ki jih želite združiti.

  3. V pogovornem oknu »Pot> mape« se prikaže <seznam datotek v mapi. Preverite, ali so na seznamu vse želene datoteke.

  4. Izberite enega od ukazov na dnu pogovornega okna, na primer »Združi« Združi>& naloži«. V razdelku »Več o vseh teh ukazih« so opisani dodatni ukazi.

  5. V pogovornem oknu »Združevanje Files:

    • V polju »Vzorčna datoteka « izberite datoteko, ki jo želite uporabiti kot vzorčne podatke, uporabljene za ustvarjanje poizvedb. Lahko ne izberete predmeta ali pa izberete le en predmet. Vendar pa ne morete izbrati več kot eno.
    • Če imate veliko predmetov, poiščite predmet z iskalnim poljem ali z možnostmi prikaza in gumbom »Osveži « filtrirajte seznam.
    • Potrdite ali počistite potrditveno polje Preskoči datoteke z napakami na dnu pogovornega okna.
  6. Izberite V redu.

Rezultat

Power Query samodejno ustvari poizvedbo za usklajevanje podatkov iz posamezne datoteke na delovnem listu. Ustvarjeni koraki poizvedbe in stolpci so odvisni od izbranega ukaza. Več informacij najdete v razdelku »O vseh teh poizvedbah«.

Uporaba ukaza »Združi Files

Če želite večjo prilagodljivost, lahko datoteke v urejevalniku Power Query združite tako, da uporabite ukaz »Združi Files«. Recimo, da izvorna mapa vsebuje več vrst datotek in podmap, vi pa želite ciljati določene datoteke z isto vrsto datoteke in shemo, ne pa drugih. S tem lahko izboljšate učinkovitost delovanja in poenostavite preoblikovanja.

  1. Izberite možnost»Dobi >podatke>iz datoteke>iz mape«. Odpre se pogovorno okno »Prebrskaj «.

  2. Poiščite mapo z datotekami, ki jih želite združiti, in izberite »Odpri«.

  3. V pogovornem oknu »Pot> mape« se prikaže< seznam vseh datotek v mapi in podmapah. Preverite, ali so na seznamu vse želene datoteke.

  4. Na dnu izberite »Pretvorba podatkov «. Odpre se urejevalnik Power Query in prikaže vse datoteke v mapi in morebitne podmape.

  5. Če želite izbrati želene datoteke, filtrirajte stolpce, kot je pripona ali pot mape.

  6. Če želite združiti datoteke v eno tabelo, izberite stolpec »Vsebina«, v katerem je posamezna dvojiška vrednost (običajno prvi stolpec), in nato izberite »OsnovnoZdruži Files. Prikaže se pogovorno okno »Združi Files«.

  7. Power Query analizira vzorčno datoteko, privzeto prvo datoteko na seznamu, da uporabi pravilen povezovalnik in identificira ujemajoče se stolpce.

    Če želite za vzorčno datoteko uporabiti drugo datoteko, jo izberite s spustnega seznama Vzorčna datoteka .

  8. Če želite, lahko na dnu izberete »Preskoči datoteke z napakami «, če želite te datoteke izključiti iz rezultata.

  9. Izberite V redu.

Rezultat

Power Query samodejno ustvari poizvedbe za združevanje podatkov iz vsake datoteke v delovni list. Ustvarjeni koraki in stolpci poizvedbe so odvisni od izbranega ukaza. Če želite več informacij, glejte razdelek O vseh teh poizvedbah.

O vseh teh ukazih

Obstaja več ukazov, ki jih lahko izberete in vsak ima drugačen namen.

  • Združevanje in pretvorba podatkov Če želite združiti vse datoteke s poizvedbo in nato zagnati urejevalnik Power Query, izberite Združi>združi in pretvori podatke.
  • Združi in naloži Če želite prikazati pogovorno okno Vzorčna datoteka, ustvariti poizvedbo in nato naložiti na delovni list, izberite Združi>,združi in naloži.
  • Združite in naložite v Če želite prikazati pogovorno okno Vzorčna datoteka, ustvarite poizvedbo in nato prikažite pogovorno okno Uvozi, izberite Združi>,združi in naloži v.
  • Obremenitev Če želite ustvariti poizvedbo z enim korakom in nato naložiti na delovni list, izberite Navedi>nalaganje.
  • Naloži v Če želite ustvariti poizvedbo z enim korakom in nato prikazati pogovorno okno Uvozi , izberite Naloži>naloži v.
  • Pretvorba podatkov Če želite ustvariti poizvedbo z enim korakom in nato zagnati urejevalnik Power Query, izberite Pretvorba podatkov.

O vseh teh poizvedbah

Ne glede na to, kako združite datoteke, je v podoknu Poizvedbe v skupini »Pomožne poizvedbe« ustvarjenih več podpornih poizvedb.

Seznam poizvedb, ustvarjenih v podoknu Poizvedbe

  • Power Query ustvari poizvedbo »Vzorčna datoteka« na podlagi primera poizvedbe.
  • Poizvedba funkcije »Pretvori datoteko« uporablja poizvedbo »Parameter1« za določanje vsake datoteke (ali binarne datoteke) kot vhoda v poizvedbo »Vzorčna datoteka«. Ta poizvedba ustvari tudi stolpec »Vsebina «, ki vsebuje vsebino datoteke, in samodejno razširi strukturirani stolpec »Zapis« , da doda podatke stolpca rezultatom. Poizvedbe »Pretvori datoteko« in »Vzorčna datoteka« sta povezani, tako da se spremembe poizvedbe »Vzorčna datoteka« odražajo v poizvedbi »Pretvorba datoteke«.
  • Poizvedba s končnimi rezultati je v skupini »Druge poizvedbe«. Privzeto je poimenovan po mapi, iz katere ste uvozili datoteke.

Za nadaljnjo preiskavo z desno tipko miške kliknite posamezno poizvedbo in izberite Uredi , da preučite vsak korak poizvedbe in si ogledate, kako poizvedbe delujejo usklajeno.

Glejte tudi

Pomoč za Power Query za Excel

Prilaganje poizvedb

Pregled združevanja datotek (docs.com)

Združevanje datotek CSV v Power Query (docs.com)