Kaip importuoti XML failą į „Excel“ - Konvertuokite XML į „Excel“

XML failo formatas yra gana dažnai naudojamas žiniatinklyje, ir yra tikimybė, kad kartais gali tekti dirbti su XML failo duomenimis.

Dabar negalite tiesiogiai naudoti XML failo, nes jis nėra skirtas žmonėms (bet mašinoms). Tokiu atveju būtų naudinga žinoti, kaip konvertuoti XML failą į „Excel“, kad galėtumėte lengvai dirbti su duomenimis ir juos analizuoti.

Šioje pamokoje parodysiu du tikrai paprastus būdus importuokite XML failą į „Excel“ naudodami „Power Query“.

Kas yra XML failas?

XML reiškia Išplečiama žymėjimo kalba. XML faile gali būti duomenys tokiu formatu, kurį lengvai gali perskaityti programos ir sistemos.

Tačiau žmonėms tai nėra taip lengva skaityti, todėl mums gali tekti ją paversti lengviau naudojamu formatu.

Jei jame yra daug teksto duomenų, galite naudoti teksto redaktorių, kad perskaitytumėte XML failą, o jei jame yra duomenų, galite importuoti tą XML failą į „Excel“ ir tada dirbti su duomenimis.

XML yra gana plačiai pripažintas kaip failo formatas, skirtas saugoti ir perduoti duomenis internete. Daugelis populiarių failų formatų, tokių kaip „Microsoft Office Open XML“, „LibreOffice“, „OpenDocument“, XHTML ir SVG, taip pat naudoja XML failo formatą.

Dauguma populiarių interneto svetainių turi savo svetainės schemą XML formatu. Tai failas, kuriame yra išsami informacija apie visus svarbius svetainės puslapius ir kategorijas. Čia yra „Forbes“ svetainės schemos pavyzdys.

Dabar pažiūrėkime, kaip konvertuoti XML failą į „Excel“ naudojant „Power Query“.

Importuokite XML failą į „Excel“

Jei jau turite XML failą (atsisiųstą į savo sistemą arba nuorodą į jį žiniatinklyje), galite lengvai jį konvertuoti į „Excel“ failo duomenis.

Ačiū „Power Query“ (dabar vadinamas „Get & Transform“)

Importuokite savo sistemoje išsaugotą XML failą

Šioje pamokoje naudosiu XML failą, kuriame yra „Forbes“ svetainės schema. Failą galite atsisiųsti spustelėję šią nuorodą, tada dešiniuoju pelės mygtuku spustelėkite ir išsaugokite failą.

Kai jūsų sistemoje yra XML failas, atlikite toliau nurodytus veiksmus, kad XML failo duomenis gautumėte į „Excel“:

  1. Atidarykite „Excel“ failą, kuriame norite gauti XML failo duomenis
  2. Spustelėkite skirtuką Duomenys
  3. Duomenų grupėje „Gauti ir transformuoti“ spustelėkite parinktį „Gauti duomenis“
  4. Eikite į parinktį „Iš failo“
  5. Spustelėkite „Iš XML“
  6. Atsidariusiame įvesties duomenų dialogo lange suraskite XML failą, kurį norite importuoti, ir pasirinkite jį
  7. Spustelėkite Importuoti. Tai importuos XML failą į galios užklausą ir atidarys dialogo langą „Navigator“
  8. Pasirinkite duomenis iš XML failo, kurį norite importuoti. Šiuo atveju kairėje srityje spustelėčiau „svetainės schemą“
  9. [Pasirenkama] Jei norite pakeisti duomenis prieš įkeldami juos į „Excel“, spustelėkite mygtuką Transformuoti duomenis (pvz., Pakeiskite stulpelių pavadinimus arba pašalinkite kai kuriuos stulpelius)
  10. Spustelėkite Įkelti

Pirmiau minėti veiksmai įterptų naują darbalapį į „Excel“ failą ir visus duomenis iš XML failo įkeltų į naują darbalapį.

Puikus dalykas naudojant „Power Query“ norint gauti duomenis iš XML failo į „Excel“ yra tas, kad tuo atveju, jei XML failas atnaujinamas ir jame yra naujų įrašų, jums nereikia kartoti to paties proceso.

Galite tiesiog dešiniuoju pelės klavišu spustelėti bet kurią lentelės ląstelę ir atnaujinti užklausą.

Importuokite XML failą į „Excel“ naudodami žiniatinklio URL

Pirmiau pateiktame pavyzdyje pirmiausia atsisiuntėme XML failą į sistemą ir tada importavome duomenis į „Excel“.

Jei turite žiniatinklio URL, kuriame yra XML failas (pvz., Šis - https://www.forbes.com/sitemap_index.xml), jums net nereikia atsisiųsti failo. galite prijungti „Power Query“ prie to URL ir išgauti XML duomenis į „Excel“.

Žemiau pateikiami veiksmai, kaip prijungti galios užklausą, sukuriant žiniatinklio URL, kuriame yra XML duomenys, ir importuodami šiuos duomenis į „Excel“:

  1. Atidarykite „Excel“ failą, į kurį norite importuoti duomenis
  2. Spustelėkite skirtuką Duomenys
  3. Grupėje „Gauti ir transformuoti“ spustelėkite parinktį „Gauti duomenis“
  4. Eikite į parinktį „Iš kitų šaltinių“
  5. Spustelėkite „Iš interneto“
  6. Dialogo lange „Iš žiniatinklio“ nukopijuokite ir įklijuokite URL, kuriame yra XML duomenys
  7. Spustelėkite Gerai. Bus atidarytas dialogo langas „Navigator“, kuriame galėsite pasirinkti, kuriuos XML duomenis importuoti
  8. Spustelėkite „svetainės schema“, tai yra XML duomenys, kurių noriu „Excel“
  9. [Pasirenkama] Jei norite pakeisti duomenis prieš įkeldami juos į „Excel“, spustelėkite mygtuką Transformuoti duomenis (pvz., Pakeiskite stulpelių pavadinimus arba pašalinkite kai kuriuos stulpelius)
  10. Spustelėkite Įkelti

Pirmiau minėti veiksmai įterptų naują darbalapį į „Excel“ failą ir visus duomenis iš XML failo įkeltų į naują darbalapį.

Ir vėl, jei duomenys atnaujinami šiame URL, tiesiog atnaujinkite užklausą, kad gautumėte naujus duomenis „Excel“.

Taigi tai yra du paprasti būdai, kuriais galite konvertuoti XML failą į „Excel“.

Jei jūsų sistemoje yra XML failas, galite lengvai importuoti duomenis naudodami „Power Query“. Ir jei turite XML failo žiniatinklio URL, taip pat galite gauti tuos duomenis į „Excel“.

Tikiuosi, kad ši pamoka jums buvo naudinga.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave