Как да отворите и конвертирате XML файл в Excel

⚡ Умно обобщение

Импортирането на XML в Excel свързва електронна таблица с данни, които се намират извън нея, като например уеб услуга, база данни или текстов файл. Тази страница обяснява външни източници на данни, импортира активен XML фийд за валута от мрежата, отваря локален XML файл и разглежда обновяването на данните.

  • 🔗 Външни данни: Данни, които са свързани или импортирани в Excel от източник извън Excel, като например Access, SQL Server, уеб услуга или CSV файл.
  • 🌐 От мрежата: Разделът „ДАННИ“, бутонът „От мрежата“, изтегля XML емисия на живо, например валутните курсове на Европейската централна банка.
  • 📄 От импортиране на XML: Разделът „ДАННИ“, „От други източници“, „От XML импортиране на данни“ отваря локален XML файл в работен лист.
  • 🗂️ Диалогов прозорец с опции: Excel пита как да постави XML файла, обикновено като таблица в съществуващия работен лист.
  • 🔄 Освежете: „Данни“, „Обнови всички“ актуализира всяка импортирана връзка, така че отчетът винаги да показва най-новите данни.
  • PowerQuery: „Получаване и трансформиране“ е съвременният начин за импортиране, почистване и преоформяне на външни данни, преди те да се появят в листа.

Отваряне и конвертиране на XML файл в Excel

Данните са кръвообращението на всеки бизнес субект. Бизнесът използва различни програми и формати за запазване на данните в зависимост от изискванията за съхранение на бизнес данни. Можете да имате програма за заплати, задвижвана от машина за бази данни, можете да имате данни в CSV файл или дори от уебсайт, който искате да анализирате в Excel. Тази статия ви показва как можете да постигнете горното.

Какво е външен източник на данни?

Външни данни са данни, които свързвате/импортирате в excel от източник, който се намира извън excel.

Примерите за външни включват следното

  • Данните, съхранявани в a Microsoft Access база данни. Това може да е информацията от персонализирано приложение, т.е Платежни ведомости, точка на продажба, инвентаризация, и т.н.
  • Данни от SQL Сървър или други машини за бази данни, т.е MySQL, Oracleи т.н. – Това може да е информация от персонализирано приложение
  • От уеб сайт/уеб услуга – това може да е информация от a Уеб услуги т.е. валутни курсове от интернет, борсови цени и т.н.
  • Текстов файл, т.е. CSV, разделен с раздели и т.н. – това може да е информация от приложение на трета страна, което не предоставя директни връзки. Такива данни могат да включват банкови плащания, експортирани в разделен със запетаи файл CSV и др.
  • Други типове, напр. HTML данни, Windows Azure Пазар и др.

Уебсайт (XML данни) пример за външен източник на данни

В този пример за импортиране на XML в Excel ще приемем, че търгуваме с евро валутата и бихме искали да получим обменните курсове от уеб услугата на Европейската централна банка. Връзката към API за валутен курс е https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Отворете нова работна книга
  • Кликнете върху раздела ДАННИ на лентата на лентата
  • Кликнете върху бутона „От мрежата“.
  • Ще получите следния прозорец

Уебсайт (XML данни) Пример за външен източник на данни

  1. Въведете https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml в адреса
  2. Щракнете върху бутона Go, ще получите визуализация на XML данни
  3. Щракнете върху бутона Импортиране, когато сте готови

Ще получите следния диалогов прозорец с опции

Уебсайт (XML данни) Пример за външен източник на данни

  • Кликнете върху бутона OK
  • Ще получите следните XML данни за импортиране на Excel

Уебсайт (XML данни) Пример за външен източник на данни

Как да импортирате XML в Excel

Нека вземем друг пример за това как да импортирате XML файл в Excel, този път имате локален XML не под формата на уеб връзка. Можете да изтеглите XML файл по-долу.

Изтеглете XML файла

Ето стъпка по стъпка процес за отваряне на XML файл Excel:

Стъпка 1) Създайте нова работна книга в Excel

  • Отворете нова работна книга
  • Кликнете върху раздела ДАННИ на лентата на лентата
  • Кликнете върху „От друг източник“

Импортирайте XML в Excel

Стъпка 2) Изберете XML като източник на данни

  • След това щракнете върху „От импортиране на XML данни“

Импортирайте XML в Excel

Стъпка 3) Намерете и изберете XML файла

  • Сега изберете XML файл към Excel лист

Ще получите диалоговия прозорец с опции, както в горния пример

  • Кликнете върху бутона OK
  • Ще получите следните данни

Импортирайте XML в Excel

Как да обновите импортирани външни данни

Основното предимство на импортираните данни пред копирането и поставянето е, че те поддържат активна връзка с източника, така че могат да бъдат актуализирани без повторно импортиране. Уеб емисия, като например обменните курсове на ЕЦБ, се променя ежедневно и еднократно обновяване показва новите данни.

  1. Обновете една връзка: Щракнете върху произволна клетка в импортираната таблица, отворете раздела ДАННИ и изберете Обновяване.
  2. Обновете всичко: Изберете „Обнови всички“ в раздела „ДАННИ“, за да актуализирате всяка връзка в работната книга едновременно.
  3. Автоматично обновяване: Отворете свойствата на връзката и отбележете „Обновяване на всеки“ определен брой минути или „Обновяване на данните при отваряне на файла“, така че отчетът да остане актуален самостоятелно.
  4. Управление на връзките: Използвайте „Заявки и връзки“, за да видите всеки източник, да го преименувате или да премахнете връзка, която вече не е необходима.

💡 Съвет: Ако обновяването е неуспешно, е възможно адресът на източника да се е променил или да се е преместил зад вход. Отворете свойствата на връзката, за да проверите URLи потвърдете, че емисията все още се отваря в браузър.

Power Query: Съвременният начин за импортиране на данни

В Excel 2016 и по-нови версии групата „Получаване и трансформиране“ в раздела „ДАННИ“, наричана още Power Query, замества повечето от по-старите бутони за импортиране. Тя импортира същите източници, но добавя стъпка за почистване и преоформяне на данните, преди да достигнат до листа.

  • Получаване на данни: Изберете „Получаване на данни“, след това „От файл“, „От база данни“ или „От други източници, включително XML и уеб“.
  • трансформация: В редактора на Power Query премахвайте колони, филтрирайте редове, разделяйте текст и променяйте типовете данни, всички записани като повтарящи се стъпки.
  • Заредете: Заредете почистения резултат в таблица или директно в модела на данните и го опреснете по-късно с едно щракване.

По-старите бутони „От уеб“ и „От XML данни за импортиране“ все още работят и са показани по-горе, поради което и двата подхода остават полезни за познаване.

Въпроси и Отговори

Копирането и поставянето е еднократна моментна снимка. Импортирането поддържа активна връзка с източника, така че данните могат да бъдат обновени по-късно, без да се повтарят стъпките. Това поддържа отчета актуален, когато източникът се промени.

XML картата свързва елементите на XML схема с клетки в работния лист. След като бъде картографирана, Excel знае къде принадлежи всяко XML поле, така че обновяването или създаването на нов файл автоматично запълва същото оформление.

Външните връзки могат да изпълняват съдържание от друго място, така че Excel показва предупреждение за сигурност и може да отвори файла в защитен изглед. Активирайте съдържанието само когато източникът е надежден, като например вашия собствен информационен канал или база данни.

Да. Функции на изкуствен интелект, като например Copilot в Excel, предлагат правилния източник, изграждат стъпките на Power Query за почистване на данните и ги зареждат в таблица. Потребителят проверява връзката и трансформирания резултат.

Да. Асистентите с изкуствен интелект профилират импортираните колони, маркират липсващи стойности и грешни типове данни и обобщават съдържанието на данните. Това ускорява почистването, което Power Query след това прилага към източника.

Обобщете тази публикация с: