перетворення файлів XML у формати Excel

XML є одним з найпоширеніших форматів для зберігання даних і обміну ними між різними додатками. З даними працює і програма Microsoft Excel, тому дуже актуальним є питання конвертації файлів зі стандарту XML в формати Excel. З'ясуємо, як зробити цю процедуру різними способами.

Процес перетворення

XML-файли написані спеціальною мовою розмітки чимось схожим на HTML веб-сторінок. Тому у цих форматів досить схожа структура. У той же час, Ексель – це в першу чергу програма, що має кілька «рідних» форматів. Найвідоміші з них: книга Excel (XLSX) і Книга Excel 97 – 2003 (XLS). З'ясуємо основні способи конвертації файлів XML в ці формати.

Спосіб 1: вбудований функціонал Excel

Програма Excel чудово працює з файлами формату XML. Вона може відкривати їх, змінювати, створювати, зберігати. Тому найпростіший варіант поставленого перед нами завдання &8212; це відкрити даний об'єкт і зберегти його через інтерфейс програми у вигляді документів XLSX або XLS.

  1. Запускаємо Ексель. У вкладці " Файл» переходимо по пункту »відкрити" .
  2. Переход к открытию файла в Microsoft Excel
  3. Активується вікно відкриття документів. Переходимо в директорію, де зберігається потрібний нам документ XML, виділяємо його і тиснемо на кнопку»відкрити" .
  4. Открытие файла XML в Microsoft Excel
  5. Після того, як документ відкритий через інтерфейс Ексель, знову переходимо у вкладку " Файл» .
  6. Переход во вкладку Файл в Microsoft Excel
  7. Перейшовши в цю вкладку, натискаємо по пункту " Зберегти як ... » .
  8. Переход к сохранению файла в Microsoft Excel
  9. Відкривається вікно, схоже на вікно для відкриття, але з деякими відмінностями. Тепер нам потрібно зберегти файл. За допомогою інструментів навігації переходимо в директорію, де буде зберігатися перетворений документ. Хоча можна його залишити і в поточній папці. У полі " Ім'я файлу» при бажанні можна його перейменувати, але це теж не обов'язково. Для нашої задачі основним є наступне поле – " Тип файлу» . Кількома по цьому полю. Переход к выбору формата в Microsoft Excel

    Із запропонованих варіантів вибираємо Книга Excel або Книга Excel 97-2003. Перший з них новіший, другий – вже дещо застарілий.

  10. Выбор формата в Microsoft Excel
  11. Після того, як вибір проведений, тиснемо на кнопку " Зберегти» .
Сохранение файла в Microsoft Excel

На цьому процедура конвертації файлу XML в формат Excel через інтерфейс програми закінчена.

Спосіб 2: імпорт даних

Вищеописаний спосіб підходить тільки для файлів XML з найпростішою структурою. Більш складні таблиці при конвертації таким способом можуть бути переведені некоректно. Але, існує ще один вбудований інструмент Excel, який допоможе коректно зробити імпорт даних. Він розташований в «меню розробника» , який за замовчуванням вимкнено. Тому, перш за все, його потрібно активувати.

  1. Перейшовши на вкладку " Файл» , натискаємо по пункту «Параметри» .
  2. Переход в параметры в Microsoft Excel
  3. У вікні параметрів переходимо в підрозділ " Налаштування стрічки» . У правій частині вікна ставимо галочку біля пункту »Розробник" . Тиснемо на кнопку «OK» . Тепер потрібна функція активована, а відповідна вкладка з'явилася на стрічці.
  4. Включение режима разработчика в Microsoft Excel
  5. Переходимо у вкладку»Розробник" . На стрічці в блоці інструментів «XML» тиснемо на кнопку " імпорт» .
  6. Переход к импорту XML в Microsoft Excel
  7. Відкривається вікно імпорту. Переходимо в директорію, де розташовується потрібний нам документ. Вибираємо його і тиснемо на кнопку " імпорт» .
  8. Импорт файла XML в Microsoft Excel
  9. Далі може відкритися діалогове вікно, в якому говориться, що вибраний файл не посилається на схему. У ньому буде запропоновано створити програмі схему самостійно. В цьому випадку погоджуємося і тиснемо на кнопку «OK» .
  10. Диалоговое окно в Microsoft Excel
  11. Далі відкривається наступне діалогове вікно. У ньому пропонується визначитися відкривати таблицю в чинній книзі або в новій. Так як ми запустили програму без відкриття файлу, то можемо залишити цю настройку за замовчуванням і продовжити роботу з поточною книгою. Крім того, це ж вікно пропонує визначити координати на аркуші, куди буде імпортована таблиця. Можна вписати адресу вручну, але набагато простіше і зручніше просто клікнути по осередку на аркуші, яка стане верхнім лівим елементом таблиці. Після того, як адреса занесений в поле діалогового вікна, тиснемо на кнопку «OK» .
  12. Координаты вставки таблицы в Microsoft Excel
  13. Після цих дій таблиця XML буде вставлена у вікно програми. Для того щоб зберегти файл в форматі Excel натискаємо по іконці у вигляді дискети в верхньому лівому кутку вікна.
  14. Переход к сохранению нового файла в Microsoft Excel
  15. Відкривається вікно збереження, в якому потрібно визначити директорію, де буде зберігатися документ. Формат файлу на цей раз буде вже встановлений XLSX, але при бажанні ви можете розкрити поле " Тип файлу» і встановити інший формат Ексель – XLS. Після того, як настройки збереження виставлені, хоча в даному випадку вони можуть бути і залишеними за замовчуванням, тиснемо на кнопку " Зберегти» .
Сохранение файла в программе Microsoft Excel

Таким чином, конвертація в потрібному для нас напрямку буде здійснена з максимально коректним перетворенням даних.

Спосіб 3: онлайн-конвертер

Тим користувачам, у яких з якоїсь причини не встановлена на комп'ютері програма Ексель, але потребують термінового перетворення файлу з формату XML в EXCEL, можна скористатися одним з безлічі спеціалізованих онлайн-сервісів для конвертації. Одним з найбільш зручних сайтів подібного типу є Convertio.

Онлайн-конвертер Convertio

  1. Переходимо на даний веб-ресурс за допомогою будь-якого браузера. На ньому можна вибрати 5 способів завантаження конвертованого файлу:
    • З жорсткого диска комп'ютера;
    • З онлайн-сховища Dropbox;
    • З онлайн-сховища Google Drive;
    • За посиланням з інтернету.

    Так як в нашому випадку документ розміщений на ПК, то тиснемо на кнопку " з комп'ютера» .

  2. Переход к загрузке файла на Convertio
  3. Запускається вікно відкриття документа. Переходимо в ту директорію, де він розміщений. Кількома по файлу і тиснемо на кнопку»відкрити" . Загрузка файла на Convertio

    Існує також альтернативний варіант додавання файлу на сервіс. Для цього потрібно просто перетягнути його назву мишкою з Провідника Windows.

  4. Як бачимо, файл додався на сервіс і знаходиться в стані «підготовлено» . Тепер потрібно вибрати необхідний нам формат для конвертації. Кількома по віконця поруч з буквою »В" . Відкривається список груп файлів. Вибирати " Документ» . Далі відкривається перелік форматів. Вибирати «XLS» або «XLSX» .
  5. Выбор формата файла на Convertio
  6. Після того, як найменування потрібного розширення Додано в віконце, тиснемо на велику червону кнопку " перетворити» . Після цього, документ буде перетворений і доступний для завантаження на цьому ресурсі.
Запуск преобразования на Convertio

Даний варіант може послужити хорошою підстраховкою на випадок відсутності доступу до стандартних інструментів для переформатування по даному напрямку.

Як бачимо, в самому Ексель є вбудовані інструменти, що дозволяють перетворити файл формату XML в один з «рідних» форматів цієї програми. Найпростіші екземпляри можна легко конвертувати за допомогою звичайної функції " Зберегти як...". Для документів з більш складною структурою існує окрема процедура перетворення через імпорт. Ті користувачі, які з якої-небудь причини не можуть скористатися даними інструментами, мають можливість виконати завдання за допомогою спеціалізованих онлайн-сервісів для конвертації файлів.

більше статей на цю тему: