Как открыть и преобразовать XML-файл в Excel
⚡ Умное резюме
Импорт XML в Excel связывает электронную таблицу с данными, хранящимися вне ее, например, в веб-сервисе, базе данных или текстовом файле. На этой странице рассматриваются внешние источники данных, импорт актуальной XML-ленты валют из интернета, открытие локального XML-файла и обновление данных.

Данные — это кровоток любого бизнес-субъекта. Предприятия используют разные программы и форматы для сохранения данных в зависимости от требований к хранению бизнес-данных. У вас может быть программа расчета заработной платы, основанная на базе данных, вы можете иметь данные в файле CSV или даже с веб-сайта, которые вы хотели бы проанализировать в Excel. В этой статье показано, как можно достичь вышеперечисленного.
Что такое внешний источник данных?
Внешние данные — это данные, которые вы связываете/импортируете в Excel из источника, находящегося за пределами Excel.
Примеры внешних включают следующее:
- Данные, хранящиеся в Microsoft Доступ к базе данных. Это может быть информация из специального приложения, т.е. Расчет заработной платы, точки продаж, инвентаризация, и так далее
- Средний сотрудник службы ИТ-поддержки, требует от XXNUMXX до XXNUMXX часов обучения в год ( SQL Сервер или другие механизмы базы данных, т.е. MySQL, Oracleи т. д. – это может быть информация из специального приложения.
- С веб-сайта/веб-сервиса – это может быть информация с Веб-службы т.е. курсы обмена валют из Интернета, цены на акции и т. д.
- Текстовый файл, например CSV, с разделением табуляцией и т. д. — это может быть информация из стороннего приложения, которое не предоставляет прямых ссылок. Такие данные могут включать банковские платежи, экспортированные в файл CSV, разделенный запятыми, и т. д.
- Другие типы, например данные HTML, Windows Azure Рыночная площадь и т. д.
Пример внешнего источника данных веб-сайта (данные XML)
В этом примере импорта XML в Excel мы предположим, что торгуем валютой евро и хотели бы получить обменные курсы от веб-службы Европейского центрального банка. Ссылка на API курса обмена валют: https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Откройте новую книгу
- Нажмите на вкладку ДАННЫЕ на ленточной панели.
- Нажмите кнопку «Из Интернета».
- Вы увидите следующее окно
- Enter https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml по адресу
- Нажмите кнопку «Перейти», вы получите предварительный просмотр данных XML.
- Нажмите кнопку «Импортировать», когда закончите.
Вы получите следующее диалоговое окно опций
- Нажмите кнопку ОК
- Вы получите следующие XML-данные импорта Excel.
Как импортировать XML в Excel
Давайте возьмем еще один пример того, как импортировать XML-файл в Excel, на этот раз у вас есть локальный XML, а не в виде веб-ссылки. Вы можете скачать XML-файл ниже.
Вот пошаговый процесс открытия XML-файла в Excel:
Шаг 1) Создайте новую книгу в Excel.
- Откройте новую книгу
- Нажмите на вкладку ДАННЫЕ на ленточной панели.
- Нажмите «Из другого источника».
Шаг 2) Выберите XML в качестве источника данных.
- Затем нажмите «Из импорта XML-данных».
Шаг 3) Найдите и выберите XML-файл.
- Затем выберите XML файл в лист Excel
Вы получите диалоговое окно параметров, как показано выше.
- Нажмите кнопку ОК
- Вы получите следующие данные
Как обновить импортированные внешние данные
Главное преимущество импортированных данных перед копированием и вставкой заключается в том, что они поддерживают постоянное соединение с источником, поэтому их можно обновлять без повторного импорта. Веб-лента, такая как курсы валют ЕЦБ, меняется ежедневно, и одно обновление страницы вводит новые данные.
- Обновите одно соединение: Щелкните любую ячейку в импортированной таблице, откройте вкладку «ДАННЫЕ» и выберите «Обновить».
- Обновите все: Выберите «Обновить все» на вкладке «ДАННЫЕ», чтобы обновить все соединения в рабочей книге одновременно.
- Автоматическое обновление: Откройте свойства подключения и установите флажок «Обновлять каждые» через определенное количество минут или «Обновлять данные при открытии файла», чтобы отчет автоматически оставался актуальным.
- Управление подключениями: Используйте раздел «Запросы и подключения», чтобы просмотреть все источники, переименовать их или удалить ненужное подключение.
💡 Совет: Если обновление не удается, возможно, исходный адрес изменился или переместился за страницу авторизации. Откройте свойства подключения, чтобы проверить это. URLи убедитесь, что лента по-прежнему открывается в браузере.
Power Query: современный способ импорта данных
В Excel 2016 и более поздних версиях группа «Получить и преобразовать» на вкладке «Данные», также называемая Power Query, заменяет большинство старых кнопок импорта. Она импортирует те же источники, но добавляет шаг для очистки и преобразования данных перед их загрузкой в лист.
- Получить данные: Выберите «Получить данные», затем «Из файла», «Из базы данных» или «Из других источников, включая XML и веб».
- Преобразовать: В редакторе Power Query можно удалять столбцы, фильтровать строки, разделять текст и изменять типы данных — все эти действия записываются как повторяющиеся шаги.
- Нагрузка: Загрузите очищенные результаты в таблицу или непосредственно в модель данных, и обновите их позже одним щелчком мыши.
Более старые кнопки «Импорт данных из Интернета» и «Импорт данных из XML» по-прежнему работают и показаны выше, поэтому полезно знать оба подхода.






