Importere data fra en mappe med flere filer (Power Query)

Gjelder for
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Bruk Power Query til å kombinere flere filer med samme skjema som er lagret i én enkelt mappe i én tabell. Hver måned vil du for eksempel kombinere budsjettarbeidsbøker fra flere avdelinger, der kolonnene er like, men antall rader og verdier varierer i hver arbeidsbok. Når du har konfigurert den, kan du bruke flere transformasjoner på samme måte som med én enkelt importert datakilde, og deretter oppdatere dataene for å se resultatene for hver måned.   

En begrepsmessig oversikt over kombinasjon av mappefiler

Merk Dette emnet viser hvordan du kombinerer filer fra en mappe. Du kan også kombinere filer som er lagret i SharePoint, Azure Blob Storage og Azure Data Lake Storage. Prosessen er lik.

Før du begynner

Gjør det enkelt:

  • Kontroller at alle filene du vil kombinere, finnes i en dedikert mappe uten overflødige filer. Ellers inkluderes alle filene i mappen og eventuelle undermapper du velger, i dataene som skal kombineres.
  • Hver fil bør ha samme skjema med konsekvente kolonneoverskrifter, datatyper og antall kolonner. Kolonnene trenger ikke å være i samme rekkefølge som samsvaret gjøres av kolonnenavn.
  • Hvis det er mulig, bør du unngå ikke-relaterte dataobjekter for datakilder som kan ha mer enn ett dataobjekt, for eksempel en JSON-fil, en Excel-arbeidsbok eller Access-database.

Importer fra tekst-, CSV- eller XML-filer

Hver av disse filene følger et enkelt mønster, bare én tabell med data i hver fil.

  1. Velg Hent data>>fra fil>fra mappe. Dialogboksen Bla gjennom vises.

  2. Finn mappen som inneholder filene du vil kombinere.

  3. En liste over filene i mappen vises i <dialogboksen Mappebane> . Kontroller at alle filene du vil bruke, er oppført.

    En eksempeldialogboks for tekstimport

  4. Velg en av kommandoene nederst i dialogboksen, for eksempel Kombinere>& Last inn. Det er flere kommandoer som beskrives i inndelingen Om alle disse kommandoene.

  5. Hvis du velger en Kombiner-kommando, vises dialogboksen Kombiner Files. Hvis du vil endre filinnstillingene, velger du hver fil fra boksen Eksempelfil , angir filopprinnelse, skilletegn og datatypegjenkjenning etter ønske. Du kan også merke av for eller fjerne merket for Hopp over filer med feil nederst i dialogboksen.

  6. Velg OK.

Resultat

Power Query oppretter automatisk spørringer for å konsolidere dataene fra hver fil til et regneark. Spørringstrinnene og kolonnene som opprettes, avhenger av hvilken kommando du velger. Hvis du vil ha mer informasjon, kan du se delen Om alle disse spørringene.

Importer fra JSON

  1. Velg Hent data>>fra fil>fra mappe. Dialogboksen Bla gjennom vises.

  2. Finn mappen som inneholder filene du vil kombinere.

  3. En liste over filene i mappen vises i <dialogboksen Mappebane> . Kontroller at alle filene du vil bruke, er oppført.

  4. Velg en av kommandoene nederst i dialogboksen, for eksempel Kombinere>& Transformer. Det er flere kommandoer som beskrives i inndelingen Om alle disse kommandoene.

    Den Power Query-redigering vises.

  5. Verdi-kolonnen er en strukturert listekolonne . Velg ikonet Utvid utvid kolonne, og velg deretter Utvid til Nye rader. 

    Utvide en JSON-liste

  6. Verdi-kolonnen er nå en strukturert postkolonne . Velg ikonet Utvid utvid kolonne. En rullegardindialogboks vises.

    Utvide en JSON-post

  7. La alle kolonnene være merket. Du vil kanskje fjerne merket for Bruk opprinnelig kolonnenavn som prefiks . Velg OK.

  8. Merk alle kolonnene som inneholder dataverdier. Velg Hjem, pilen ved siden av Fjern kolonner, og velg deretter Fjern andre kolonner.

  9. Velg Lukk hjem>& Last inn.

Resultat

Power Query oppretter automatisk spørringer for å konsolidere dataene fra hver fil til et regneark. Spørringstrinnene og kolonnene som opprettes, avhenger av hvilken kommando du velger. Hvis du vil ha mer informasjon, kan du se delen Om alle disse spørringene.

Importer fra Excel eller Access

Hver av disse datakildene kan ha mer enn ett objekt å importere. En Excel-arbeidsbok kan ha flere regneark, Excel-tabeller eller navngitte områder. En Access-database kan ha flere tabeller og spørringer. 

  1. Velg Hent data>>fra fil>fra mappe. Dialogboksen Bla gjennom vises.

  2. Finn mappen som inneholder filene du vil kombinere.

  3. En liste over filene i mappen vises i <dialogboksen Mappebane> . Kontroller at alle filene du vil bruke, er oppført.

  4. Velg en av kommandoene nederst i dialogboksen, for eksempel Kombinere>& Last inn. Det er flere kommandoer som beskrives i inndelingen Om alle disse kommandoene.

  5. I dialogboksen Kombiner Files:

    • Velg en fil som skal brukes som eksempeldata som brukes til å opprette spørringene, i Eksempelfil-boksen . Du kan enten ikke merke et objekt eller merke bare ett objekt. Men du kan ikke velge mer enn én.
    • Hvis du har mange objekter, bruker du søkeboksen til å finne et objekt eller visningsalternativene sammen med Oppdater-knappen for å filtrere listen.
    • Merk av for eller fjern merket for Hopp over filer med feil nederst i dialogboksen.
  6. Velg OK.

Resultat

Power Query oppretter automatisk en spørring for å konsolidere dataene fra hver fil til et regneark. Spørringstrinnene og kolonnene som opprettes, avhenger av hvilken kommando du velger. Hvis du vil ha mer informasjon, kan du se delen Om alle disse spørringene.

Bruke kommandoen Kombiner Files

Hvis du vil ha mer fleksibilitet, kan du eksplisitt kombinere filer i Power Query-redigering ved hjelp av kommandoen Kombiner Files. La oss si at kildemappen har en blanding av filtyper og undermapper, og du vil målrette mot bestemte filer med samme filtype og skjema, men ikke andre. Dette kan forbedre ytelsen og bidra til å forenkle transformasjonene.

  1. Velg Hent data>>fra fil>fra mappe. Dialogboksen Bla gjennom vises.

  2. Finn mappen som inneholder filene du vil kombinere, og velg deretter Åpne.

  3. En liste over alle filene i mappen og undermappene vises i <dialogboksen Mappebane> . Kontroller at alle filene du vil bruke, er oppført.

  4. Velg Transformer data nederst. Power Query-redigering åpnes og viser alle filene i mappen og eventuelle undermapper.

  5. Hvis du vil velge filene du vil bruke, filtrerer du kolonner, for eksempel filtype eller mappebane.

  6. Hvis du vil kombinere filene i én enkelt tabell, velger du innholdskolonnen som inneholder hver binær (vanligvis den første kolonnen), og deretter velger duHjemkombiner> Files. Dialogboksen Kombiner Files vises.

  7. Power Query analyserer en eksempelfil, som standard den første filen i listen, for å bruke riktig kobling og identifisere samsvarende kolonner.

    Hvis du vil bruke en annen fil for eksempelfilen, velger du den fra rullegardinlisten Eksempelfil .

  8. Du kan også velge Hopp over filer med feil nederst for å utelate disse filene fra resultatet.

  9. Velg OK.

Resultat

Power Query oppretter automatisk en spørring for å konsolidere dataene fra hver fil til et regneark. Spørringstrinnene og kolonnene som opprettes, avhenger av hvilken kommando du velger. Hvis du vil ha mer informasjon, kan du se delen Om alle disse spørringene.

Om alle disse kommandoene

Det finnes flere kommandoer du kan velge, og hver av dem har ulike formål.

  • Kombinere og transformere data Hvis du vil kombinere alle filene med en spørring, og deretter starte Power Query-redigering, velger du Kombiner>og transformer data.
  • Kombiner og last inn Hvis du vil vise dialogboksen Eksempelfil , oppretter du en spørring, og deretter laster du inn i regnearket og velger Kombiner kombiner>og last inn.
  • Kombiner og last inn til Hvis du vil vise dialogboksen Eksempelfil , oppretter du en spørring og viser deretter dialogboksen Importer , velger du Kombiner kombiner>og last inn til.
  • Laste Hvis du vil opprette en spørring med ett trinn, og deretter laste inn til et regneark, velger du Last inn>.
  • Last inn til Hvis du vil opprette en spørring med ett trinn, og deretter vise dialogboksen Importer , velger du Last inn last>til.
  • Transformer data Hvis du vil opprette en spørring med ett trinn, og deretter starte Power Query-redigering, velger du Transformer data.

Om alle disse spørringene

Men du kombinerer filer, opprettes flere støttespørringer i Spørringer-ruten under gruppen Hjelpespørringer.

En liste over spørringene som er opprettet i Spørringer-ruten

  • Power Query oppretter en eksempelfilspørring basert på eksempelspørringen.
  • En funksjonsspørring for transformeringsfil bruker parameter1-spørringen til å angi hver fil (eller binær) som inndata til spørringen Eksempelfil. Denne spørringen oppretter også innholdskolonnen som inneholder filinnholdet, og utvider automatisk den strukturerte postkolonnen for å legge til kolonnedataene i resultatene. Spørringene Transformer fil og Eksempelfil er koblet sammen, slik at endringer i eksempelfilen gjenspeiles i spørringen Transformer fil.
  • Spørringen som inneholder de endelige resultatene, er i gruppen Andre spørringer. Den er som standard oppkalt etter mappen du importerte filene fra.

Hvis du vil ha mer informasjon, høyreklikker du hver spørring og velger Rediger for å undersøke hvert spørringstrinn og se hvordan spørringene fungerer sammen.

Se også

Hjelp for Microsoft Power Query for Excel

Tilføy spørringer

Oversikt over kombiner filer (docs.com)

Kombinere CSV-filer i Power Query (docs.com)