Izmantojiet Power Query, lai vienā tabulā apvienotu vairākus failus ar vienu un to pašu shēmu, kas saglabāta vienā mapē. Piemēram, katru mēnesi, kad vēlaties apvienot budžeta darbgrāmatas no vairākām nodaļām, kur kolonnas ir vienādas, bet rindu un vērtību skaits katrā darbgrāmatā atšķiras. Pēc iestatīšanas varat lietot papildu transformācijas tāpat kā jebkuru atsevišķu importētu datu avotu un pēc tam atsvaidzināt datus, lai skatītu rezultātus par katru mēnesi.  

Konceptuāls mapju failu apvienošanas pārskats

Piezīme    Šajā tēmā ir parādīts, kā apvienot failus no mapes. Varat apvienot arī failus, kas saglabāti SharePoint krātuvēs, azure Blob storage un Azure Data Lake Storage. Šis process ir līdzīgs.

Ņemiet to vērā:

  • Pārliecinieties, vai visi apvienojamie faili ir ievietoti atvēlētā mapē bez liekiem failiem. Pretējā gadījumā visi atlasītie faili un visas atlasītās apakšmapes tiks iekļautas kombinētajā datos.

  • Katram failam ir jābūt ar vienādu shēmu ar konsekventām kolonnu galvenēm, datu tipiem un kolonnu skaitu. Kolonnām nav jābūt tādā pašā secībā, kā atbilstība tiek veikta kolonnu nosaukumos.

  • Ja iespējams, izvairieties no nesaistītiem datu objektiem datu avotiem, kuros var būt vairāki datu objekti, piemēram, JSON fails, Excel darbgrāmata vai Access datu bāze.

Katram no šiem failiem tiek lietots vienkāršs modelis, tikai viena datu tabula katrā failā.

  1. Atlasiet Datu > Iegūt datus > no >No mapes. Tiek atvērts dialoglodziņš Pārlūkot.

  2. Atrodiet mapi, kurā ir apvienojamie faili.

  3. Mapes failu saraksts tiek parādīts dialoglodziņa <ceļš> fails. Pārliecinieties, vai sarakstā ir visi jums vēlamies iekļautie faili.

    Piemēra teksta importēšanas dialoglodziņš

  4. Atlasiet kādu no komandām dialoglodziņa apakšdaļā, piemēram, Apvienot> apvienot & ielādēt. Sadaļā Par visām šīm komandām ir aprakstītas papildu komandas.

  5. Ja atlasāt jebkuru komandu Apvienot, tiek parādīts dialoglodziņš Failu apvienošana. Lai mainītu faila iestatījumus, atlasiet katru failu lodziņā Faila paraugs, pēc izvēles iestatiet Faila izcelsme,Norobežotājs un Datu tipa noteikšana. Varat arī dialoglodziņa apakšdaļā atzīmēt vai notīrīt izvēles rūtiņu Izlaist failus ar kļūdām.

  6. Atlasiet Labi.

Rezultāts

Power Query automātiski izveido vaicājumus, lai darblapā konsolidētu datus no katra faila. Izveidotie vaicājuma soļi un kolonnas ir atkarīgas no jūsu izvēlēto komandu. Papildinformāciju skatiet sadaļā Par visiem šiem vaicājumiem.

  1. Atlasiet Datu > Iegūt datus > no >No mapes. Tiek atvērts dialoglodziņš Pārlūkot.

  2. Atrodiet mapi, kurā ir apvienojamie faili.

  3. Mapes failu saraksts tiek parādīts dialoglodziņa <ceļš> fails. Pārliecinieties, vai sarakstā ir visi jums vēlamies iekļautie faili.

  4. Atlasiet kādu no komandām dialoglodziņa apakšā, piemēram, Apvienot> apvienot & transformāciju. Sadaļā Par visām šīm komandām ir aprakstītas papildu komandas.

    Tiek parādīts Power Query redaktors.

  5. Kolonna Vērtība ir strukturēta saraksta kolonna. Atlasiet ikonu Izvērst Kolonnas izvēršanas ikona un pēc tam atlasiet Izvērst līdz jaunajām rindām. 

    JSON saraksta izvēršanas

  6. Kolonna Vērtība tagad ir strukturēta ieraksta kolonna. Atlasiet ikonu Kolonnas izvēršanas ikona izvēršanas. Tiek parādīts nolaižamais dialoglodziņš.

    JSON ieraksta izvēršanas

  7. Paturiet visas atlasītās kolonnas. Iespējams, vēlēsities notīrīt izvēles rūtiņu Izmantot sākotnējo kolonnas nosaukumu kā prefiksu. Atlasiet Labi.

  8. Atlasiet visas kolonnas, kurās ir datu vērtības. Atlasiet Sākums, bultiņas blakus Noņemt kolonnasun pēc tam atlasiet Noņemt citas kolonnas.

  9. Atlasiet Sākums > Aizvērt un & Ielādēt.

Rezultāts

Power Query automātiski izveido vaicājumus, lai darblapā konsolidētu datus no katra faila. Izveidotie vaicājuma soļi un kolonnas ir atkarīgas no jūsu izvēlēto komandu. Papildinformāciju skatiet sadaļā Par visiem šiem vaicājumiem.

Lai importētu objektus, katram no šiem datu avotiem var būt vairāki objekti. Vienā Excel var būt vairākas darblapas, Excel tabulas vai nosaukti diapazoni. Access datu bāzē var būt vairākas tabulas un vaicājumi. 

  1. Atlasiet Datu > Iegūt datus > no >No mapes. Tiek atvērts dialoglodziņš Pārlūkot.

  2. Atrodiet mapi, kurā ir apvienojamie faili.

  3. Mapes failu saraksts tiek parādīts dialoglodziņa <ceļš> fails. Pārliecinieties, vai sarakstā ir visi jums vēlamies iekļautie faili.

  4. Atlasiet kādu no komandām dialoglodziņa apakšdaļā, piemēram, Apvienot> apvienot & ielādēt. Sadaļā Par visām šīm komandām ir aprakstītas papildu komandas.

  5. Dialoglodziņā Failu apvienošana:

    • Lodziņā Faila paraugs atlasiet failu, ko izmantot kā datu paraugu vaicājumu veidojiet. Nevar atlasīt objektu vai atlasīt tikai vienu objektu. Taču nevarat atlasīt vairākas.

    • Ja ir daudz objektu, izmantojiet meklēšanas lodziņu,lai atrastu objektu, vai attēlojuma opcijas kopā ar pogu Atsvaidzināt, lai filtrētu sarakstu.

    • Dialoglodziņa lejasdaļā atzīmējiet vai notīriet izvēles rūtiņu Izlaist failus ar kļūdām.

  6. Atlasiet Labi.

Rezultāts

Power Query automātiski izveido vaicājumu, lai darblapā konsolidētu datus no katra faila. Izveidotie vaicājuma soļi un kolonnas ir atkarīgas no jūsu izvēlēto komandu. Papildinformāciju skatiet sadaļā Par visiem šiem vaicājumiem.

Lai iegūtu lielāku elastību, varat tieši kombinēt failus Power Query redaktorā, izmantojot komandu Apvienot failus. Pieņemsim, ka avota mapē ir dažādu veidu faili un apakšmapes un jūs vēlaties meklēt konkrētus failus ar vienādu failu tipu un shēmu, bet ne citiem. Tas var uzlabot veiktspēju un vienkāršot transformācijas.

  1. Atlasiet Dati> Iegūt datus > no >No mapes. Tiek atvērts dialoglodziņš Pārlūkot.

  2. Atrodiet mapi, kurā ir apvienojamie faili, un pēc tam atlasiet Atvērt.

  3. Dialoglodziņa Faila>sarakstā tiks parādīts saraksts ar visiem mapē<apakšmapēm. Pārliecinieties, vai sarakstā ir visi jums vēlamies iekļautie faili.

  4. Apakšā atlasiet Transformēt datus. Tiek atvērts Power Query redaktors, un tiek rādīti visi mapē un visās apakšmapēs saglabātie faili.

  5. Lai atlasītu failus, kuriem vēlaties piekļūt, filtrējiet kolonnas, piemēram, Paplašinājums vai Mapes ceļš.

  6. Lai apvienotu failus vienā tabulā, atlasiet satura kolonnu, kurā ir katrs binārais (parasti pirmā kolonna) un pēc tam atlasiet Sākums un > Apvienot failus. Tiek atvērts dialoglodziņš Failu apvienošana.

  7. Power Query analizē parauga failu pēc noklusējuma pirmo failu sarakstā, lai izmantotu pareizo savienotāju un identificētu atbilstošās kolonnas.

    Lai piemēra failam izmantotu citu failu, atlasiet to nolaižamajā sarakstā Faila paraugs.

  8. Ja vēlaties, apakšā atlasiet Izlaist failus ar kļūdām,lai izslēgtu šos failus no rezultāta.

  9. Atlasiet Labi.

Rezultāts

Power Query automātiski izveido vaicājumus, lai darblapā konsolidētu datus no katra faila. Izveidotie vaicājuma soļi un kolonnas ir atkarīgas no jūsu izvēlēto komandu. Papildinformāciju skatiet sadaļā Par visiem šiem vaicājumiem.

Varat atlasīt vairākas komandas, un katrai no komandām ir cits mērķis.

  • Datu apvienošana un transformēšana    Lai apvienotu visus failus ar vaicājumu, un pēc tam palaidiet Power Query redaktoru, atlasiet Apvienot> Apvienot un transformēt datus.

  • Apvienošana un ielāde   Lai parādītu faila parauga dialoglodziņu, izveidojiet vaicājumu un pēc tam ielādējiet darblapā, atlasiet Apvienot> apvienot un ielādēt.

  • Apvienošana un ielāde   Lai parādītu dialoglodziņu Faila paraugs, izveidojiet vaicājumu un pēc tam parādiet dialoglodziņu Importēšana, atlasiet Apvienot > Apvienot un Ielādēt.

  • Ielādēt    Lai izveidotu vaicājumu ar vienu darbību un pēc tam ielādētu darblapā, atlasiet Ielādēt> Ielādēt.

  • Ielādēt   Lai izveidotu vaicājumu ar vienu darbību un pēc tam parādītu importēšanas dialoglodziņu, atlasiet Ielādēt> Ielādēt.

  • Transformēt datusLai izveidotu vaicājumu ar vienu darbību, un pēc tam palaidiet Power Query redaktoru, atlasiet Transformēt datus.

Tomēr, apvienojot failus, vaicājumu rūtī zem grupas "Palīdzības vaicājumi" tiek izveidoti vairāki atbalsta vaicājumi.

Vaicājumu rūtī izveidoto vaicājumu saraksts

  • Power Query izveido "Parauga faila" vaicājumu, pamatojoties uz piemēra vaicājumu.

  • Funkcijas "Transform file" vaicājums izmanto vaicājumu "Parametrs1", lai norādītu katra faila (vai binārā) ievadi vaicājumam "Parauga fails". Šis vaicājums izveido arī kolonnu Saturs, kurā ir faila saturs, un automātiski izvērš kolonnu Strukturētais ieraksts, lai pievienotu kolonnas datus rezultātiem. Vaicājumi "Transformēt failu" un "Faila paraugs" ir saistīti, tāpēc vaicājuma "Faila paraugs" izmaiņas tiks atspoguļotas vaicājumā "Transformēt failu".

  • Vaicājums, kurā ir gala rezultāti, ir grupā "Citi vaicājumi". Pēc noklusējuma tai tiek norādīts nosaukums pēc mapes, no kuras importējām failus.

Lai turpinātu izpēti, ar peles labo pogu noklikšķiniet uz katra vaicājuma un atlasiet Rediģēt, lai pārbaudītu katru vaicājuma darbību un redzētu, kā vaicājumi darbojas koncertā.

Lai sāktu apvienot vairākus failus, vispirms pārliecinieties, vai visi apvienojamie faili atrodas vienā failu mapē.

Piezīme.: Excel, teksts, CSV, JSON, XML un Access faili tiek atbalstīti.

  1. Noklikšķiniet uz cilnes Power Query, pēc tam uz No > No mapes.

    Power Query > No faila > No mapes opcijas
  2. Noklikšķiniet uz pogas Pārlūkot, lai atrastu mapi.

    Tiks parādīts mapes failu saraksts. Atlasiet opciju Rediģēt, lai atvērtu vaicājumu redaktoru. Šajā gadījumā mēs esam ielādējuši 4 Excel darbgrāmatas.

    Binārā faila apvienošanas dialoglodziņš ar apvienojamiem failiem
  3. Kad esat pārliecinājies, vai ir uzskaitīti visi faili, noklikšķiniet uz pogas Apvienot nodalījumuskolonnā Saturs.

    Nospiediet pogu Apvienot nodalījumus no vaicājuma satura kolonnas vai Power Query lentes sadaļas Apvienošana
  4. Katrs fails tiek analizēts un tiek noteikts pareizais faila formāts, piemēram, teksts,Excelvai JSON. Šajā gadījumā tiek parādīts darblapu saraksts no Excel lapas. Atlasiet darblapu, kuru vēlaties izmantot, un pēc tam noklikšķiniet uz Labi.

    Kombinēto nodalījumu dialogs, kurā ir Excel darblapās, lai atlasītu primāro konsolidācijas mērķi
  5. Pēc tam kombinēto nodalījumu transformācijas process automātiski izveidos vaicājumu, lai konsolidētu datus no katra faila un parādītu priekšskatījumu. Ja esat apmierināts ar rezultātu, noklikšķiniet uz Aizvērt un & Ielādēt.

    Dialoglodziņš Nodalījumu priekšskatījuma apvienošana. Nospiediet Aizvērt & Ielādēt, lai akceptētu rezultātus un importētu tos Excel.

    Pēc tam kombinētie nodalījumu process konsolidēs norādītās darblapas vienā darblapā.

  6. Ja tiek mainīti sākotnējie datu faili, importētos datus vienmēr var atsvaidzināt. Noklikšķiniet jebkurā vietā datu diapazonā un pēc tam atveriet sadaļu Vaicājumu rīki un > atsvaidzināšanu. Turklāt, modificējot automātiski izveidoto failu vaicājumu, varat viegli lietot papildu transformēšanas vai izvilkšanas darbības, neuztraucoties par papildu funkcijas vaicājuma darbību modificēšanu vai izveidi. visas failu vaicājuma izmaiņas tiek automātiski ģenerētas saistītās funkcijas vaicājumā.

Zināmās problēmas

Ielādējot kombinēto nodalījumu procedūru, lai Excel iespējams, redzēsit šādu kļūdas ziņojumu:

Kļūdas ziņojums Apvienot nodalījumus. Šī ir zināma kļūda, kas tiek novērsta.

Ja noraidīsit kļūdu(as), noklikšķinot uz Labi,kombinētie nodalījumu process tiks pabeigts un pareizi ielādēts jūsu dati, neskatoties uz kļūdu. Mēs strādājam, lai izlabotu kļūdu.

Papildinformācija

Palīdzība par Power Query Excel lietojumprogrammām

Vaicājumu pievienošana

Failu pārskata apvienošana (docs.com)

CSV failu apvienošana līdzeklī Power Query (docs.com)

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?

Kas ietekmēja jūsu pieredzi?

Vai vēlaties sniegt papildu atsauksmes? (Neobligāti)

Paldies par jūsu atsauksmēm!

×