Cum se deschide și se convertește fișierul XML în Excel

⚡ Rezumat inteligent

Importul XML în Excel leagă o foaie de calcul la date care se află în afara acesteia, cum ar fi un serviciu web, o bază de date sau un fișier text. Această pagină explică sursele de date externe, importă un flux valutar XML live de pe web, deschide un fișier XML local și prezintă actualizarea datelor.

  • 🔗 Date externe: Datele legate sau importate în Excel dintr-o sursă din afara Excel, cum ar fi Access, SQL Server, un serviciu web sau un fișier CSV.
  • 🌐 De pe Web: Butonul De pe Web din fila DATE extrage un flux XML live, de exemplu, cursurile de schimb ale Băncii Centrale Europene.
  • 📄 Din importul XML: Fila DATE, Din alte surse, Din import date XML deschide un fișier XML local într-o foaie.
  • 🗂️ Dialogul Opțiuni: Excel întreabă cum se plasează fișierul XML, de obicei sub formă de tabel în foaia de calcul existentă.
  • 🔄 Reîmprospăta: Date, Reîmprospătare totală actualizează fiecare conexiune importată, astfel încât raportul să afișeze întotdeauna cele mai recente cifre.
  • PowerQuery: „Obține și transformă” este modalitatea modernă de a importa, curăța și remodela datele externe înainte ca acestea să ajungă în foaie.

Deschideți și convertiți fișiere XML în Excel

Datele sunt fluxul sanguin al oricărei entități comerciale. Companiile folosesc diferite programe și formate pentru a salva datele, în funcție de cerințele de stocare a datelor de afaceri. Ai putea avea un program de salarizare alimentat de un motor de baze de date, ai putea avea date într-un fișier CSV sau chiar de pe un site web pe care ai dori să-l analizezi în Excel. Acest articol vă arată cum puteți obține cele de mai sus.

Ce este sursa externă de date?

Datele externe sunt date pe care le conectați/importați în Excel dintr-o sursă care se află în afara Excel.

Exemplele de externe includ următoarele

  • Datele stocate într-un Microsoft Acces la baza de date. Aceasta ar putea fi informațiile dintr-o aplicație personalizată, de exemplu Salarizare, punct de vânzare, inventar, etc
  • Datele de la SQL Server sau alte motoare de baze de date de ex MySQL, Oracle, etc. – Aceasta ar putea fi informații dintr-o aplicație personalizată
  • De pe un site web/serviciu web – aceasta ar putea fi informații de la a servicii web adică cursurile de schimb valutar de pe internet, prețurile acțiunilor etc.
  • Fișier text, adică CSV, tabulatori separate etc. – aceasta ar putea fi informații de la o aplicație terță parte care nu oferă link-uri directe. Astfel de date ar putea include plăți bancare exportate în fișierul CSV separat prin virgulă etc.
  • Alte tipuri, de exemplu, date HTML, Windows Azure Piața etc.

Exemplu de sursă de date externă pentru site-ul web (date XML).

În acest exemplu, pentru a importa XML în Excel, vom presupune că tranzacționăm moneda euro și dorim să obținem cursurile de schimb de la serviciul web al Băncii Centrale Europene. Link-ul API al cursului de schimb valutar este https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Deschideți un nou registru de lucru
  • Faceți clic pe fila DATE din bara panglică
  • Faceți clic pe butonul „De pe web”.
  • Veți obține următoarea fereastră

Site-ul web (date XML) Exemplu de sursă de date externă

  1. Intrați https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml in adresa
  2. Faceți clic pe butonul Go, veți obține previzualizarea datelor XML
  3. Faceți clic pe butonul Import când ați terminat

Veți obține următoarea fereastră de dialog cu opțiuni

Site-ul web (date XML) Exemplu de sursă de date externă

  • Faceți clic pe butonul OK
  • Veți obține următoarele date XML de import Excel

Site-ul web (date XML) Exemplu de sursă de date externă

Cum se importă XML în Excel

Să luăm un alt exemplu despre cum să importați fișierul XML în Excel, de data aceasta aveți XML local, nu sub formă de link web. Puteți descărca fișierul XML de mai jos.

Descărcați fișierul XML

Iată un proces pas cu pas despre cum să deschideți fișierul XML în Excel:

Pasul 1) Creați un nou registru de lucru în Excel

  • Deschideți un nou registru de lucru
  • Faceți clic pe fila DATE din bara panglică
  • Faceți clic pe „Din altă sursă”

Importați XML în Excel

Pasul 2) Selectați XML ca sursă de date

  • Apoi faceți clic pe „Din importarea datelor XML”

Importați XML în Excel

Pasul 3) Localizați și selectați fișierul XML

Veți obține fereastra de dialog cu opțiuni ca exemplul de mai sus

  • Faceți clic pe butonul OK
  • Veți obține următoarele date

Importați XML în Excel

Cum se actualizează datele externe importate

Principalul avantaj al datelor importate față de copierea și lipirea acestora este că se menține o conexiune live la sursă, astfel încât acestea pot fi actualizate fără a fi nevoie de o nouă importare. Un flux web, cum ar fi cursurile de schimb ale BCE, se modifică zilnic, iar o singură actualizare aduce noile cifre.

  1. Reîmprospătați o conexiune: Faceți clic pe orice celulă din tabelul importat, deschideți fila DATE și alegeți Reîmprospătare.
  2. Reîmprospătează totul: Alegeți Reîmprospătare totală în fila DATE pentru a actualiza simultan toate conexiunile din registrul de lucru.
  3. Reîmprospătare automată: Deschideți Proprietățile Conexiunii și bifați „Actualizare la fiecare” un număr de minute sau „Actualizare date la deschiderea fișierului”, astfel încât raportul să rămână actualizat de la sine.
  4. Gestionați conexiunile: Folosește Interogări și conexiuni pentru a vedea fiecare sursă, a o redenumi sau a elimina o conexiune care nu mai este necesară.

💡 Sfat: Dacă o reîmprospătare eșuează, este posibil ca adresa sursă să se fi modificat sau să se fi mutat în spatele unui autentificare. Deschideți Proprietățile conexiunii pentru a verifica URLși confirmați că fluxul se deschide în continuare într-un browser.

Power Query: Modul modern de a importa date

În Excel 2016 și versiunile ulterioare, grupul Obținere și transformare din fila DATE, numit și Power Query, înlocuiește majoritatea butoanelor de import mai vechi. Importă aceleași surse, dar adaugă un pas pentru curățarea și remodelarea datelor înainte ca acestea să ajungă în foaie.

  • Obțineți date: Alegeți Obțineți date, apoi Din fișier, Din bază de date sau Din alte surse, inclusiv XML și web.
  • Transforma: În editorul Power Query, eliminați coloane, filtrați rânduri, divizați text și modificați tipurile de date, toate înregistrate ca pași repetabili.
  • Sarcină: Încărcați rezultatul curățat într-un tabel sau direct în modelul de date și reîmprospătați-l ulterior cu un singur clic.

Butoanele mai vechi „De pe Web” și „De pe XML Data Import” încă funcționează și sunt afișate mai sus, motiv pentru care ambele abordări rămân utile de știut.

Întrebări frecvente

O copiere/lipire este o instantanee care se face o singură dată. Un import menține o conexiune activă la sursă, astfel încât datele pot fi actualizate ulterior fără a se repeta pașii. Acest lucru menține un raport actualizat pe măsură ce sursa se modifică.

O mapare XML leagă elementele unei scheme XML de celulele din foaia de lucru. Odată mapată, Excel știe unde aparține fiecare câmp XML, astfel încât o reîmprospătare sau un fișier nou completează automat același aspect.

Conexiunile externe pot rula conținut dintr-o altă locație, așa că Excel afișează un avertisment de securitate și poate deschide fișierul în Vizualizare protejată. Activați conținutul numai atunci când sursa este de încredere, cum ar fi propriul flux sau baza de date.

Da. Funcțiile de inteligență artificială, cum ar fi Copilot în Excel, sugerează sursa corectă, construiesc pașii Power Query pentru curățarea datelor și le încarcă într-un tabel. Utilizatorul verifică conexiunea și rezultatul transformat.

Da. Asistenții inteligenți artificiali profilează coloanele importate, semnalează valorile lipsă și tipurile de date greșite și rezumă conținutul datelor. Acest lucru accelerează curățarea pe care Power Query o aplică apoi sursei.

Rezumați această postare cu: