Зміст

XML є одним з найпоширеніших форматів для зберігання даних і обміну ними між різними додатками. З даними працює і програма Microsoft Excel, тому дуже актуальним є питання конвертації файлів зі стандарту XML в формати Excel. З'ясуємо, як зробити цю процедуру різними способами.
Процес перетворення
XML-файли написані спеціальною мовою розмітки чимось схожим на HTML веб-сторінок. Тому у цих форматів досить схожа структура. У той же час, Ексель – це в першу чергу програма, що має кілька «рідних» форматів. Найвідоміші з них: книга Excel (XLSX) і Книга Excel 97 – 2003 (XLS). З'ясуємо основні способи конвертації файлів XML в ці формати.
Спосіб 1: вбудований функціонал Excel
Програма Excel чудово працює з файлами формату XML. Вона може відкривати їх, змінювати, створювати, зберігати. Тому найпростіший варіант поставленого перед нами завдання &8212; це відкрити даний об'єкт і зберегти його через інтерфейс програми у вигляді документів XLSX або XLS.
- Запускаємо Ексель. У вкладці " Файл» переходимо по пункту »відкрити" .
- Активується вікно відкриття документів. Переходимо в директорію, де зберігається потрібний нам документ XML, виділяємо його і тиснемо на кнопку»відкрити" .
- Після того, як документ відкритий через інтерфейс Ексель, знову переходимо у вкладку " Файл» .
- Перейшовши в цю вкладку, натискаємо по пункту " Зберегти як ... » .
- Відкривається вікно, схоже на вікно для відкриття, але з деякими відмінностями. Тепер нам потрібно зберегти файл. За допомогою інструментів навігації переходимо в директорію, де буде зберігатися перетворений документ. Хоча можна його залишити і в поточній папці. У полі " Ім'я файлу»
при бажанні можна його перейменувати, але це теж не обов'язково. Для нашої задачі основним є наступне поле –
" Тип файлу»
. Кількома по цьому полю.
Із запропонованих варіантів вибираємо Книга Excel або Книга Excel 97-2003. Перший з них новіший, другий – вже дещо застарілий.
- Після того, як вибір проведений, тиснемо на кнопку " Зберегти» .






На цьому процедура конвертації файлу XML в формат Excel через інтерфейс програми закінчена.
Спосіб 2: імпорт даних
Вищеописаний спосіб підходить тільки для файлів XML з найпростішою структурою. Більш складні таблиці при конвертації таким способом можуть бути переведені некоректно. Але, існує ще один вбудований інструмент Excel, який допоможе коректно зробити імпорт даних. Він розташований в «меню розробника» , який за замовчуванням вимкнено. Тому, перш за все, його потрібно активувати.
- Перейшовши на вкладку " Файл» , натискаємо по пункту «Параметри» .
- У вікні параметрів переходимо в підрозділ " Налаштування стрічки» . У правій частині вікна ставимо галочку біля пункту »Розробник" . Тиснемо на кнопку «OK» . Тепер потрібна функція активована, а відповідна вкладка з'явилася на стрічці.
- Переходимо у вкладку»Розробник" . На стрічці в блоці інструментів «XML» тиснемо на кнопку " імпорт» .
- Відкривається вікно імпорту. Переходимо в директорію, де розташовується потрібний нам документ. Вибираємо його і тиснемо на кнопку " імпорт» .
- Далі може відкритися діалогове вікно, в якому говориться, що вибраний файл не посилається на схему. У ньому буде запропоновано створити програмі схему самостійно. В цьому випадку погоджуємося і тиснемо на кнопку «OK» .
- Далі відкривається наступне діалогове вікно. У ньому пропонується визначитися відкривати таблицю в чинній книзі або в новій. Так як ми запустили програму без відкриття файлу, то можемо залишити цю настройку за замовчуванням і продовжити роботу з поточною книгою. Крім того, це ж вікно пропонує визначити координати на аркуші, куди буде імпортована таблиця. Можна вписати адресу вручну, але набагато простіше і зручніше просто клікнути по осередку на аркуші, яка стане верхнім лівим елементом таблиці. Після того, як адреса занесений в поле діалогового вікна, тиснемо на кнопку «OK» .
- Після цих дій таблиця XML буде вставлена у вікно програми. Для того щоб зберегти файл в форматі Excel натискаємо по іконці у вигляді дискети в верхньому лівому кутку вікна.
- Відкривається вікно збереження, в якому потрібно визначити директорію, де буде зберігатися документ. Формат файлу на цей раз буде вже встановлений XLSX, але при бажанні ви можете розкрити поле " Тип файлу» і встановити інший формат Ексель – XLS. Після того, як настройки збереження виставлені, хоча в даному випадку вони можуть бути і залишеними за замовчуванням, тиснемо на кнопку " Зберегти» .








Таким чином, конвертація в потрібному для нас напрямку буде здійснена з максимально коректним перетворенням даних.
Спосіб 3: онлайн-конвертер
Тим користувачам, у яких з якоїсь причини не встановлена на комп'ютері програма Ексель, але потребують термінового перетворення файлу з формату XML в EXCEL, можна скористатися одним з безлічі спеціалізованих онлайн-сервісів для конвертації. Одним з найбільш зручних сайтів подібного типу є Convertio.
- Переходимо на даний веб-ресурс за допомогою будь-якого браузера. На ньому можна вибрати 5 способів завантаження конвертованого файлу:
- З жорсткого диска комп'ютера;
- З онлайн-сховища Dropbox;
- З онлайн-сховища Google Drive;
- За посиланням з інтернету.
Так як в нашому випадку документ розміщений на ПК, то тиснемо на кнопку " з комп'ютера» .
- Запускається вікно відкриття документа. Переходимо в ту директорію, де він розміщений. Кількома по файлу і тиснемо на кнопку»відкрити"
.
Існує також альтернативний варіант додавання файлу на сервіс. Для цього потрібно просто перетягнути його назву мишкою з Провідника Windows.
- Як бачимо, файл додався на сервіс і знаходиться в стані «підготовлено» . Тепер потрібно вибрати необхідний нам формат для конвертації. Кількома по віконця поруч з буквою »В" . Відкривається список груп файлів. Вибирати " Документ» . Далі відкривається перелік форматів. Вибирати «XLS» або «XLSX» .
- Після того, як найменування потрібного розширення Додано в віконце, тиснемо на велику червону кнопку " перетворити» . Після цього, документ буде перетворений і доступний для завантаження на цьому ресурсі.



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