Datu importēšana no mapes ar vairākiem failiem (Power Query)

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

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

    Piezīme     Ziņojums "Neviens vienums neatbilst jūsu meklēšanai" nozīmē, ka Power Query ir atradis mapi, un tā tiek parādīta lodziņā Mapes nosaukums. Apvienojamie faili joprojām ir mapē, taču vienkārši nav redzami.

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

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

  2. Atrodiet mapi, kurā ir apvienojamie faili.

    Piezīme     Ziņojums "Neviens vienums neatbilst jūsu meklēšanai" nozīmē, ka Power Query ir atradis mapi, un tā tiek parādīta lodziņā Mapes nosaukums. Apvienojamie faili joprojām ir mapē, taču vienkārši nav redzami.

  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ā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 importētu objektus, 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 Datu > Iegūt datus > no >No mapes. Tiek atvērts dialoglodziņš Pārlūkot.

  2. Atrodiet mapi, kurā ir apvienojamie faili.

    Piezīme     Ziņojums "Neviens vienums neatbilst jūsu meklēšanai" nozīmē, ka Power Query ir atradis mapi, un tā tiek parādīta lodziņā Mapes nosaukums. Apvienojamie faili joprojām ir mapē, taču vienkārši nav redzami.

  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.

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.

Kad importēšanas darbība ir pabeigta, Power Query ir izveidojis vairākus vaicājumus. Transformēšanas parauga faila vaicājumā ir funkcijas vaicājums, kas izsauc parametru vaicājumu, lai ievadītu katru failu. Šis vaicājums izveido arī kolonnu Binaries, kurā ir faila saturs, un izvērš kolonnu Strukturētais ieraksts, lai pievienotu kolonnas datus rezultātiem.

Lai turpinātu izpēti, atveriet vaicājumu rūti (datu> vaicājumu atlase & savienojumi > vaicājumi), lai skatītu vaicājumus, kas ir organizēti divās grupās. Pēc tam 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.: Tiek atbalstīti Excel, teksts, CSV, JSON, XML un Access faili.

  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ā 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,Excel vai JSON. Šajā gadījumā tiek parādīts darblapas no pirmās Excel darbgrāmatas. Atlasiet darblapu, kuru vēlaties izmantot, un pēc tam noklikšķiniet uz Labi.

    Dialoglodziņš Nodalījumu apvienošana, kurā tiek rādītas pieejamās Excel darblapas primārās konsolidācijas mērķa atlasašanai
  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 un & Ielādēt, lai akceptētu rezultātus un importētu tos programmā 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 programmā 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 programmai Excel

Vaicājumu pievienošana

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

CSV failu apvienošana Power Query (Docs.com)

Vai nepieciešama papildu palīdzība?

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

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×