Як відкрити та конвертувати XML-файл в Excel
⚡ Розумний підсумок
Імпорт XML до Excel пов’язує електронну таблицю з даними, що знаходяться поза нею, такими як веб-сервіс, база даних або текстовий файл. На цій сторінці пояснюються зовнішні джерела даних, імпортується активний канал валют у форматі XML з Інтернету, відкривається локальний XML-файл і розглядається оновлення даних.

Дані є кровотоком будь-якого господарського суб’єкта. Компанії використовують різні програми та формати для збереження даних залежно від вимог до зберігання бізнес-даних. Ви можете мати програму розрахунку заробітної плати на базі даних, ви можете мати дані у файлі CSV або навіть із веб-сайту, який ви хотіли б проаналізувати в Excel. У цій статті показано, як можна досягти вищезазначеного.
Що таке зовнішнє джерело даних?
Зовнішні дані – це дані, які ви пов’язуєте/імпортуєте в Excel із джерела, яке знаходиться за межами Excel.
Приклади зовнішніх включають наступне
- Дані, що зберігаються в a Microsoft Доступ до бази даних. Це може бути інформація з спеціальної програми, тобто Розрахунок заробітної плати, точка продажу, інвентар, і т.п.
- Дані від SQL Сервер або інші механізми баз даних, тобто MySQL, Oracleтощо – це може бути інформація з спеціальної програми
- З веб-сайту/веб-сервісу – це може бути інформація від a Веб-сервіси тобто курси валют в Інтернеті, ціни на акції тощо.
- Текстовий файл, наприклад 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
- Після завершення натисніть кнопку Імпорт
Ви отримаєте наступне діалогове вікно параметрів
- Натисніть кнопку OK
- Ви отримаєте наведені нижче дані XML імпорту Excel
Як імпортувати XML до Excel
Давайте розглянемо інший приклад того, як імпортувати XML-файл у Excel, цього разу у вас є локальний XML не у формі веб-посилання. Ви можете завантажити файл XML нижче.
Ось крок за кроком, як відкрити файл XML перевершувати:
Крок 1) Створіть нову книгу в Excel
- Відкрийте нову книгу
- Натисніть вкладку ДАНІ на панелі стрічки
- Натисніть «З іншого джерела»
Крок 2) Виберіть XML як джерело даних
- Потім натисніть «Імпорт даних XML»
Крок 3) Знайдіть і виберіть файл XML
- Тепер виділіть XML-файл на аркуш Excel
Ви отримаєте діалогове вікно параметрів, як у прикладі вище
- Натисніть кнопку OK
- Ви отримаєте наступні дані
Як оновити імпортовані зовнішні дані
Головна перевага імпортованих даних над копіюванням та вставкою полягає в тому, що вони зберігають активне з’єднання з джерелом, тому їх можна оновлювати без повторного імпорту. Веб-стрічка, така як обмінні курси ЄЦБ, змінюється щодня, і одне оновлення відображає нові цифри.
- Оновіть одне з’єднання: Клацніть будь-яку клітинку в імпортованій таблиці, відкрийте вкладку ДАНІ та виберіть «Оновити».
- Оновіть все: Виберіть «Оновити все» на вкладці «ДАНІ», щоб оновити всі підключення в книзі одночасно.
- Автоматичне оновлення: Відкрийте властивості підключення та поставте позначку навпроти пункту «Оновлювати кожні» певну кількість хвилин або «Оновлювати дані під час відкриття файлу», щоб звіт залишався актуальним самостійно.
- Керування з’єднаннями: Використовуйте розділ «Запити та підключення», щоб переглянути кожне джерело, перейменувати його або видалити підключення, яке більше не потрібне.
💡 Порада: Якщо оновлення не вдається, можливо, адреса джерела змінилася або перемістилася за іменем входу. Відкрийте властивості підключення, щоб перевірити URLі переконайтеся, що стрічка все ще відкривається у браузері.
Power Query: сучасний спосіб імпорту даних
В Excel 2016 і пізніших версіях група «Отримати й перетворити» на вкладці «ДАНІ», яка також називається Power Query, замінює більшість старих кнопок імпорту. Вона імпортує ті самі джерела, але додає крок для очищення та зміни форми даних, перш ніж вони потраплять на аркуш.
- Отримати дані: Виберіть «Отримати дані», потім «З файлу», «З бази даних» або «З інших джерел, зокрема XML та Інтернету».
- Перетворення: У редакторі Power Query видаляйте стовпці, фільтруйте рядки, розділяйте текст і змінюйте типи даних, усі дії записуються як повторювані кроки.
- Завантаження: Завантажте очищений результат у таблицю або безпосередньо в модель даних та оновіть його пізніше одним клацанням миші.
Старіші кнопки «З Інтернету» та «Імпорт даних XML» все ще працюють і показані вище, тому обидва підходи залишаються корисними для вивчення.






