Applies ToExcel pakalpojumam Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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 koplietošanas vidē SharePoint, koplietošanas vidē 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 Dati > 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ņā <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 vajadzības iestatiet faila izcelsmi, norobežotājuun datu tipa noteikšanu. 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 Dati > 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ņā <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 Izvērst Kolonnas izvēršanas ikona . 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ņu blakus Noņemt kolonnas un 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.

Importēšanai katram no šiem datu avotiem var būt vairāki objekti. Excel darbgrāmatā 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 Dati > 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ņā <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>faila sarakstā tiek rādīts< mapes ceļš> apakšmapes. 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 >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> Datu apvienošana un transformēšana.

  • 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.

  • Slodze    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ājuma "Faila paraugs" ievadei. Š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ā.

Skatiet arī

Palīdzība par Power Query programmai Excel

Vaicājumu pievienošana

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

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.