How to convert xml to excel

Содержание

  • Процесс конвертации
    • Способ 1: встроенный функционал Excel
    • Способ 2: импорт данных
    • Способ 3: онлайн-конвертер
  • Вопросы и ответы

Конвертация из XML в Microsoft Excel

XML является одним из самых распространенных форматов для хранения данных и обмена ими между различными приложениями. С данными работает и программа Microsoft Excel, поэтому очень актуальным является вопрос конвертации файлов из стандарта XML в форматы Excel. Выясним, как произвести эту процедуру различными способами.

Процесс конвертации

XML-файлы написаны на специальном языке разметки чем-то похожим на HTML веб-страниц. Поэтому у этих форматов довольно сходная структура. В то же время, Эксель – это в первую очередь программа, имеющая несколько «родных» форматов. Самые известные из них: Книга Excel (XLSX) и Книга Excel 97 – 2003 (XLS). Выясним основные способы конвертации файлов XML в эти форматы.

Способ 1: встроенный функционал Excel

Программа Excel отлично работает с файлами формата XML. Она может открывать их, изменять, создавать, сохранять. Поэтому самый простой вариант поставленной перед нами задачи — это открыть данный объект и сохранить его через интерфейс приложения в виде документов 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

    Lumpics.ru

  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 в один из «родных» форматов этой программы. Простейшие экземпляры можно легко конвертировать через обычную функцию «Сохранить как…». Для документов с более сложной структурой существует отдельная процедура преобразования через импорт. Те пользователи, которые по какой-либо причине не могут воспользоваться данными инструментами, имеют возможность выполнить задачу с помощью специализированных онлайн-сервисов для конвертации файлов.

Еще статьи по данной теме:

Помогла ли Вам статья?

The XML file format is quite commonly used on the web, and there is a possibility that sometimes you may have to work with the data in the XML file.

Now you can’t use the XML file directly, as it’s not meant to be read by humans (but machines).

In such a case, it would help to know how to convert the XML file to Excel so you can easily work with the data and analyze it.

In this tutorial, I will show you two really simple ways to import an XML file into Excel using Power Query.

What is an XML File?

XML stands for Extensible Markup Language. An XML file can hold data in a format that can easily be read by apps and systems.

But it’s not as easy to read for humans, which is why we may have to transform it into a format that’s easier to use.

If it contains a lot of text data, then you can use a text editor to read the XML file, and if it contains data, then you can import that XML file into Excel and then work with the data.

XML is quite widely accepted as a file format to store and transmit data over the web.

A lot of popular file formats, such as Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML, and SVG, also use the XML file format.

Most popular websites on the Internet have their sitemap in an XML format.

This is a file that contains the details of all the important pages and categories on a website. Here is an example of the sitemap from Forbes.

Now let’s see how to convert an XML file to Excel using Power Query.

Import XML File to Excel

If you already have an XML file (either downloaded on your system or a link to it on the web), you can easily convert it into data in an Excel file.

Thanks to Power Query (now called ‘Get & Transform’)

Import XML File that is Saved On your System

For the purpose of this tutorial, I’ll use an XML file that contains the sitemap for Forbes. You can download the file by going to this link, then right-click and save the file.

Once you have the XML file on your system, follow the below steps to get the XML file data into Excel:

  1. Open the Excel file where you want to get the data from the XML file
  2. Click the Data tabData tab in the ribbon in Excel
  3. In the ‘Get & Transform’ data group, click on the ‘Get Data’ optionClick on the Get Data drop down
  4. Go to the ‘From file’ option
  5. Click on ‘From XML’Click on From XML option
  6. In the input data dialog box that opens up, locate the XML file that you want to import and select it
  7. Click Import. This will import the XML file into power query and open the Navigator dialog box
  8. Select the data from the XML file that you want to import. In this case, I would click on ‘sitemap’ in the left paneClick on the Sitemap option in the left pane
  9. [Optional] Click on the Transform Data button, if you want to transform the data before loading it into Excel (such as change the column names or remove some columns)
  10. Click on Load

The above steps would insert a new worksheet in the Excel file, and load all the data from the XML file into the new worksheet.

XML data in the Excel file

The great thing about using Power Query to fetch the data from an XML file into Excel is that in case the XML file updates and there are new records in it, you don’t have to repeat the same process.

You can simply right-click on any cell in the table and refresh the query.

Click on Refresh

Import XML File into Excel using the web URL

In the above example, we first downloaded the XML file on the system and then imported the data into Excel.

In case you have a web URL that contains the XML file (such as this one – https://www.forbes.com/sitemap_index.xml), you don’t even need to download the file. you can connect Power Query to that URL and extract the XML data into Excel.

Below are the steps to connect power query do a web URL that contains the XML data and import that data into Excel:

  1. Open the Excel file where you want to import the data
  2. Click the Data tabData tab in the ribbon in Excel
  3. In the Get & Transform group, click on the ‘Get Data’ optionClick on the Get Data drop down
  4. Go to the ‘From Other Sources’ option
  5. Click on ‘From Web’Click on from Web
  6. In the ‘From Web’ dialog box, copy and paste the URL that has the XML dataEnter the URL from which you want to get the XML data
  7. Click OK. This will open the Navigator dialog box where you can choose which XML data to import
  8. Click on ‘sitemap’, which is the XML data that I want in ExcelSitemap in the left pane navigator
  9. [Optional] Click on the Transform Data button, if you want to transform the data before loading it into Excel (such as change the column names or remove some columns)
  10. Click on Load

The above steps would insert a new worksheet in the Excel file, and load all the data from the XML file into the new worksheet.

And again, in case the data updates in this URL, simply refresh the query to get the new data in Excel.

So these are two simple ways that you can use to convert an XML file into Excel.

If you have the XML file on your system, you can import the data easily using Power Query. And if you have a web URL of the XML file, then you can also fetch that data into Excel.

I hope you found this tutorial useful.

Other Excel tutorials you may also like:

  • 8 Ways to Reduce Excel File Size (that actually work)
  • How to Automatically Open Specific Excel File on Startup
  • How to Recover Unsaved Excel Files [All Options + Precautions]
  • Microsoft Excel Won’t Open – How to Fix it! (6 Possible Solutions)
  • How to Convert Excel to PDF Using VBA
  • Split Each Excel Sheet Into Separate Files (Step-by-Step)
  • Combine Data from Multiple Workbooks in Excel (using Power Query)

XML-файл содержит в себе данные, из которых можно автоматически создать удобную таблицу. Сегодня покажу, как превратить xml в Excel: в самой программе Майкрософт Эксель и онлайн-конвертерах, на случай если у вас нет приложения для управления таблицами.

Содержание

  1. Что такое форматы XML, XLS, XLSX, XLSM: какой выбрать для сохранения
  2. Microsoft Excel
  3. Обычное сохранение в xlsx
  4. Импорт данных через меню разработчика
  5. Онлайн-сервисы для конвертации
  6. Convertio
  7. Aconvert
  8. Aspose

Что такое форматы XML, XLS, XLSX, XLSM: какой выбрать для сохранения

XML – это язык разметки, используется на веб-страницах и является базовым форматом офисного инструмента Excel. Если открыть файл с расширением xml в Ворде или другом редакторе, появится текст-структура, чем-то похожая на html. Она будет непонятна обычным пользователям, но информативна для разработчиков.

Если говорить простым языком, XML – это структурированный набор данных, из которых можно автоматически сделать удобную таблицу с ячейками, столбцами и строками.

XLS и XLSX – это основные форматы таблиц Excel. Первый – более устаревший, второй – более новый, основан на формате XML.

У XLSX больше преимуществ, чем у простого XLS. Именно в нем рекомендуется сохранять таблицы. Почему: файлы XLSX легче переносить в другие приложения, они менее подвержены повреждению и имеют меньший вес. Недостатков у нового расширения два: файлы могут дольше сохраняться и запускаться, их нельзя открыть в старых Excel 2003 года (XLSX стал форматом по умолчанию в версиях Эксель 2007 и выше).

У файлов Excel есть и другие, менее популярные расширения:

  • XLSM – поддерживает макросы. Если в вашей таблице они есть, выбирайте этот формат.
  • XLSTX – таблица, сохраненная в виде шаблона, который можно использовать как отправную точку для других ваших книг Эксель.
  • XLSTM – тот же файл-шаблон, только с поддержкой макросов.
  • XLSB – формат, который тоже работает с макросами. Подходит для больших таблиц с десятками тысяч строк. Размер файла уменьшается чуть ли не в два раза, а работа с ним при этом ускоряется. Недостаток – открывается только в Excel. Большинство альтернативных программ не запустят этот файл.

Microsoft Excel

Excel спокойно запустит файл xml, превратив структурированные данные в удобную пользовательскую таблицу. А уже открытую книгу с заполненными ячейками можно сохранить в формате xlsx – в самом интерфейсе Excel.

Обычное сохранение в xlsx

Способ подойдет для простых таблиц. Для сложных лучше использовать следующий метод с импортом данных в меню разработчика.

Инструкцию сделала на примере Excel 2016. В зависимости от версии программы названия разделов и последовательность шагов могут отличаться, но в целом ход действий будет одинаковым.

Что нужно сделать для перевода xml в Эксель:

  1. Запустите Microsoft Excel через ярлык на рабочем столе или в меню «Пуск». Программа Excel в меню "Пуск"
  2. Также можно открыть панель поиска по системе и отыскать иконку приложения там. Программа Excel в поиске Windows
  3. Попробуйте найти ваш файл xml в списке последних документов. Если там его нет, нажмите «Открыть другие книги», чтобы сразу запустить поиск файла в «Проводнике Windows». Либо нажмите «Пустая книга» – на экране появится пока что пустая таблица. Создание пустой книги Excel
  4. Кликните «Файл», если запустили пустую книгу. Меню "Файл" в Excel
  5. Перейдите в раздел «Открыть» и кликните «Обзор». Открытие нового файла в Excel
  6. Выберите папку, выделите файл и щелкните снова «Открыть». Поиск файла xml в "Проводнике Виндовс"
  7. Или просто отыщите xml на жестком диске ПК и перетащите его на пустую таблицу в окне Excel. Перетаскивание файла xml на пустое окно Excel
  8. Выберите режим просмотра: «Xml-таблица» или «Книга, доступная только для чтения». Нажмите «ОК». Выбор способа открытия xml
  9. При желании поставьте галочку «Больше не показывать это сообщение» и щелкните «ОК». Программа создаст схему на основе данных из текущего xml. Создание схемы из данных файла xml
  10. При необходимости внесите изменения в таблицу и кликните «Файл».
  11. Зайдите в «Сохранить как». Выберите папку в списке справа или щелкните «Обзор». Сохранение xml как xlsx в Excel
  12. Укажите папку для сохранения таблицы, при желании смените имя. Затем раскройте меню «Тип файла». Выбор типа файла в Excel
  13. Выберите формат: xlsx, xls, xlsm и т. д. Нажмите «Сохранить». Список форматов Excel
  14. В выбранной папке (в моем случае на рабочем столе, так как я указала «Desktop» для сохранения) появится файл с иконкой Excel. Теперь вы можете запускать документ, как и все другие файлы на ПК – двойным щелчком левой кнопки мыши. Таблица xlsx из файла xml

Импорт данных через меню разработчика

Если конвертация таблицы прошла некорректно в предыдущем способе, тогда используйте полноценный импорт данных. Эта функция находится в меню разработчика, которое по умолчанию отключено.

Как его включить и запустить импорт:

  1. Откройте Excel с помощью ярлыка на рабочем столе или в «Пуске». Создайте пустую книгу. Также можно запустить любую таблицу, хранящуюся на ПК, если вдруг не нашли ярлык пустого окна программы. Раскройте меню «Файл». Перейдите в «Параметры». Параметры Excel
  2. Зайдите в раздел «Настроить ленту». Поставьте галочку «Разработчик». Нажмите «ОК». Включение вкладки разработчика в Excel
  3. Теперь перейдите в саму вкладку «Разработчик», которая появилась вверху рядом с другими привычными разделами. Щелкните «Импорт». Импорт данных из xml в Excel
  4. Найдите и выделите файл xml. Кликните «Импорт». Выбор документа xml в "Проводнике"
  5. Нажмите «ОК».
  6. Если вы ранее запустили пустой лист с помощью ярлыка Excel, оставьте отмеченным пункт «В XML-таблицу в существующей книге» и выберите левую верхнюю ячейку, с которой должна начинаться ваша таблица. Можно вручную прописать адрес ячейки в поле или выбрать ее в самой книге. Если вы ранее открыли существующую таблицу, выберите пункт «В XML-таблицу в новой книге». Нажмите «ОК». Выбор места для таблицы в Excel
  7. На экране появится содержимое документа xml. При необходимости внесите какие-либо изменения. Далее для сохранения кликните по дискете либо по меню «Файл» – «Сохранить как». Сохранение данных из xml в xls
  8. Нажмите «Обзор». Сохранение таблицы в Microsoft Excel
  9. Укажите папку для сохранения, новое имя файла, выберите тип файла. Нажмите «Сохранить». Выбор папки и имени для сохранения таблицы Excel

Онлайн-сервисы для конвертации

Если конвертация с помощью Excel не сработала должным образом, попробуйте преобразовать файл на специальных сайтах. Сервисы также пригодятся, если у вас на ПК нет программы Эксель, а сконвертировать документ нужно срочно.

Регистрироваться на сайтах необязательно. Просто загружаете один или несколько файлов, выбираете формат таблицы и скачиваете готовый документ Excel.

Convertio

Convertio преобразует самые разные виды файлов: картинки, видео, текстовые документы, таблицы, шрифты, презентации, электронные книги, архивы. Всего на счету у сервиса более 300 форматов.

Три способа загрузки файлов: с жесткого диска ПК, из облачных хранилищ Dropbox и Google Drive.

Есть лимиты бесплатной версии. Общий вес загружаемых файлов не должен превышать 100 Мб за один раз. Стоимость подписки: от 10$ до 26$ в месяц в зависимости от тарифа.

Как пользоваться:

  1. Перейдите на сайт Convertio и выберите способ загрузки файла: с жесткого диска ПК (папка с лупой), из «облака» Dropbox или Google Drive. В первом случае найдите xml-документы в «Проводнике Windows». В последних двух – сначала предоставьте доступ к хранилищу, написав логин и пароль от него. Загрузка файла xml в Convertio
  2. Подождите, пока файл загрузится на сайт. Далее раскройте меню «в». Либо добавьте еще файлов с помощью специальной кнопки, если про какие-то забыли в предыдущем шаге. Добавление новых файлов в Convertio
  3. Укажите один из форматов Excel: xlsx, xls. Они расположены в разделе «Документ». Нажмите на красную кнопку «Конвертировать», чтобы запустить преобразование. Выбор нового формата для файла xml в Convertio
  4. Подождите, пока закончится конвертация. Если файл большой, возможно, понадобится больше времени. Преобразование продолжится даже если вы закроете страницу или перейдите в другую вкладку браузера. Если боитесь потерять сайт, скопируйте адрес в буфер обмена ПК с помощью специальной ссылки под файлом. Конвертация документа в Convertio
  5. Когда появится кнопка «Скачать», нажмите на нее и укажите папку для сохранения таблицы. Если у вас в браузере отключена функция ручного выбора каталога, файл автоматически скачается в папку «Загрузки» или в любую другую, установленную в настройках веб-обозревателя. Документ будет храниться на сервере Convertio в течение суток. В любой момент этого срока вы можете перейти в раздел «Мои файлы» (функция доступна даже без регистрации) и еще раз загрузить таблицу на ПК. Скачивание таблицы xlsx из Convertio

Aconvert

Сервис Aconvert предлагает на выбор два способа загрузки. Первый – классический, с жесткого диска ПК (кнопка «File»).

Загрузка файла xml с ПК в сервис Aconvert

Второй – по ссылке в интернете. Если ваш xml-документ опубликован в сети, вы можете просто вставить ссылку на него в меню «URL».

Вставка ссылки на файл xml в Aconvert

Послужной список форматов тоже внушительный. Базу данных xml можно сконвертировать не только в xls и xlsx, но и в другие виды: pdf, doc, ppt, rtf, odt, xps и т. д. Сервис полностью бесплатный. Купить подписку никто не предлагает.

Выбор нового формата для файла xml в Aconvert

Обработать за раз можно только один файл. Конечный документ будет в таблице «Результаты конверсий». Чтобы перейти к скачиванию, кликните по стрелке.

Скачивание таблицы в Aconvert

На открывшейся странице появится QR-код. Вы можете отсканировать его смартфоном – тогда эта же страница откроется в мобильном браузере, сможете скачать документ на телефон. Файл можно отправить в ваше облачное хранилище: Dropbox, Google Drive, One Drive. Также разрешается сжать файл перед загрузкой, если есть требования к его весу. Вверху будет отображаться обратный отсчет – через сколько времени обработанный файл автоматически удалится с сервера Aconvert.

Чтобы скачать xls-таблицу на ПК, кликните по ссылке «URL-адрес файла». Отправка таблицы Excel в облачное хранилище

Откроется страница Яндекса с предпросмотром таблицы. Щелкните по стрелке, чтобы запустить загрузку либо сохраните документ на Яндекс Диске.

Скачивание таблицы xlsx в Aconvert

Aspose

У Aspose еще больше способов загрузки. Можно добавить файл с ПК, вставить ссылку на него в интернете или выбрать документ из «облака» (Dropbox, Google Drive).

Загрузка файла xml в Aspose

XML можно перевести в xls, xlsx, xlsm, xlsb, xlt, xltx, xltm, pdf, png, jpg, html и многие другие форматы. Одновременно можно обработать до 10 файлов.

Выбор нового формата для конвертации в Aspose

Готовые таблицы скачиваются на ПК либо помещаются в те же облачные хранилища Dropbox, Google Drive. Также разрешается отправить ссылку на скачивание файлов по электронной почте. Обработанные документы хранятся на сервере Aspose в течение 24 часов. Сервис бесплатный. Подписку оформить никто не предлагает.

Скачивание таблицы из Aspose

***

Если на вашем ПК установлена программа Excel, используйте ее как конвертер xml. Заодно можете внести какие-либо изменения в документ. Если таблица относительно простая, используйте обычное сохранение. Если сложная и большая – лучше запустить импорт данных в меню разработчика.

За неимением Эксель можно всегда использовать онлайн-конвертеры. Они работают без регистрации. Для одновременной обработки нескольких файлов возьмите Convertio или Aspose. Aconvert позволит открыть предпросмотр таблицы перед скачиванием.


Download Article


Download Article

Do you need to convert an XML file to the XLSX or CSV format? Converting XML data files to Excel is super easy—you’ll just need to import the data into a workbook and save the file. As long as you’re using a recent version of Excel (2016 & later for Windows, or 2019 & later for Mac), you can also use Power Query to transform your XML data before making a conversion. This wikiHow will teach you two simple ways to convert any XML file in Excel, including a quick trick you can use if you don’t have Microsoft Excel on your computer.

Things You Should Know

  • You can use Excel’s Power Query tool to transform XML data before saving the file in the XLSX format.
  • If you’re using Windows, you can import XML files from the web in addition to files already on your computer.
  • If Microsoft Excel isn’t installed on your PC or Mac, you can copy and paste the contents of an XML file from a text editor into a web-based converter.
  1. Image titled Convert XML to Excel Step 1

    1

    Open a new blank workbook in Microsoft Excel. You’ll find Excel in your Windows Start menu or your Mac’s Applications. Click Blank workbook on the welcome screen to start fresh.

  2. Image titled Convert XML to Excel Step 2

    2

    Click the Data tab. You’ll see it at the top of Excel.

    Advertisement

  3. Image titled Convert XML to Excel Step 3

    3

    Click Get Data. This icon is on the left side of the toolbar at the top of Excel for Windows.

  4. Image titled Convert XML to Excel Step 4

    4

    Select From File (Windows) or Text/CSV (Mac). Choosing this option allows you to select an XML file from your computer or any connected network and cloud drives.

    • If you’re using Windows, you can import an XML file from the web instead. Instead of choosing From File, select From Other Sources > From Web, enter the direct URL to the XML file, and then click OK. Then, skip to Step 7.
    • If you’re using a Mac, make sure the XML file you want to convert is already saved to your computer. Unlike in Windows, you won’t be able to open XML files from the web in Excel.
  5. Image titled Convert XML to Excel Step 5

    5

    Select From XML (Windows only). This opens your file browser.

  6. Image titled Convert XML to Excel Step 6

    6

    Select the XML file and click Import (Windows) or Next (Mac). The Navigator window will expand.

  7. Image titled Convert XML to Excel Step 7

    7

    Select the XML table name click Load. Choose the file name that has a table icon to its left—you’ll see a preview of the data from that table. When you click Load, the data from the XML file will appear in a brand new sheet in your workbook.

    • Windows: If you want to modify anything about the data first, such as column headers, you can click Transform Data instead. Then, make your changes in the Power Query window and click Close & Load at the top-left corner to add the data to a new worksheet.
    • Mac: If you want to modify anything about the XML data, click Load first, then launch Power Query by clicking the down-arrow next to the «Get Data» icon in the toolbar and selecting Launch Power Query Editor…. Make changes to your data, then click Close & Load on the Home tab.
  8. Image titled Convert XML to Excel Step 8

    8

    Save the file. You can save the file as an XLSX (Excel Workbook), CSV, or other format. Here’s how:

    • Click the File menu and choose Save As.
    • Click Browse (Windows) or On My Mac (Mac), then choose a folder.[1]
    • Type a name for your workbook.
    • If you want to save the file as an Excel XLSX file, choose Excel Workbook from the «Save as type» or «File Format» menu. You can choose any of the formats in the list, including CSV (Comma Delimited).
    • Click Save to save the file.
  9. Advertisement

  1. Image titled Convert XML to Excel Step 9

    1

    Go to https://wtools.io/convert-xml-to-excel in a web browser. This free tool makes it easy to convert XML files to the Excel XLSX format even if you don’t have Microsoft Excel installed.

  2. Image titled Convert XML to Excel Step 10

    2

    Open the contents of your XML file in a text editor. To use the online converter, you’ll need to copy the data from the XML file into the form in your browser. Double-clicking the XML file will open it in your default web browser, but the info may not copy correctly this way. To open the file in a text editor, right-click the file, select Open With, then choose a text editor like Notepad (Windows) or TextEdit (Mac).

  3. Image titled Convert XML to Excel Step 11

    3

    Copy the contents of the XML file. To do this, click anywhere in the text editor, then press Control + A (PC) or Command + A (Mac) to highlight everything in the file. Then, press Control + C (PC) or Command + C (Mac) to copy.

  4. Image titled Convert XML to Excel Step 12

    4

    Paste the copied data into the web form. You can do this easily by right-clicking the form and selecting Paste.

  5. Image titled Convert XML to Excel Step 13

    5

    Click the CONVERT & DOWNLOAD button below the form. This creates an XLSX file and downloads the file to your computer.

    • Depending on your settings, you might have to select a save location and click Save or OK to start the download.
  6. Advertisement

Our Most Loved Articles & Quizzes

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Open the file in Excel.
2. Click File.
3. Click Save As.
4. Change the file type to .CSV.
5. Click Save.

Did this summary help you?

Thanks to all authors for creating a page that has been read 247,430 times.

Is this article up to date?

If you regularly deal with databases in your day-to-day work, you may have already come across the XML file format. It is a widely used popular database format on the internet. 

However, it cannot be directly accessed or used by humans like other formats such as PDFs, Excel sheets, and Word Docs, since it is mainly stored in a machine-readable format. 

XML stands for “extensible markup language”, which is similar to HTML. But unlike HTML, it makes use of custom tags to store any information in a structured database. This gives it the powerful ability to easily store, search and retrieve data at the hit of a button. 

But don’t worry. In this guide, we will see how to convert XML to Excel spreadsheets, the easy way. 

You’ll learn:

  • Method 1 – How to Convert XML to Excel?
  • Method 2 – How to Import an XML File From the Internet into Excel?

Related:

The 7 Golden Rules of Excel Spreadsheet Design

How to Fix the #Div/0 Error in Excel? 2 Easy Methods

How to Fix the Excel Spill Error? — 5 Easy Fixes

Method 1 – How to Convert XML to Excel?

If you already have an XML file saved locally on your computer, you can follow these steps:

  1. Open any blank Excel sheet where you want to import the XML 
  2. Go to the DATA tab and select the ‘Get Data’ button in the Get & Transform group.  
Click on the Get Data button in the Data tab
Click on the Get Data button in the Data tab
  1. From the drop-down list click on From File > From XML
Click on From File > From XML
Click on From File > From XML
  1. Now, locate the XML file locally saved on your computer and click on the Import button. 
Locate and Import the relevant XML file
Locate and Import the relevant XML file
  1. Doing this will open the Navigator dialog box. Here once again click on the XML file you want to import and click on the Load button. Alternatively, you can click on the Transform button if you want to modify any columns in the XML file. This is completely optional. 
Select the XML file and click on Upload
Select the XML file and click on Upload

That’s all folks. Excel will immediately import all the data from the XML file into a new sheet in the currently open workbook. 

Imported XML Data
Imported XML Data

Please note that this import is dynamic in nature. That is, any changes made in the original XML file will reflect in the copied Excel file. All you need to do is, just right-click on any cell and click on the Refresh button from the right-click menu. 

Right-click and Refresh to update any changes
Right-click and Refresh to update any changes

Also Read:

How to Apply the Accounting Number Format in Excel? (3 Best methods)

How to Autofit Excel Cells? 3 Best Methods

The FORMULATEXT Excel Function – 2 Best Examples

Method 2 – How to Import an XML File From the Internet into Excel?

In case you don’t have an XML file stored on your computer, but instead, have its URL from the internet, you can easily import it into Excel by following these steps: 

  1. Open any blank Excel workbook and click on the Get Data button in the Get & Transform group of the Data tab. (Basically, repeat the steps 1 & 2 from the previous method)
  2. Under the Drop-down menu, click on From Other Sources > From Web 
Click on From Other Sources > From Web
Click on From Other Sources > From Web
  1. Now, paste the URL of the XML file in the From Web dialog box and click OK. 
Enter the XML URL and Click OK
Enter the XML URL and Click OK
  1. If prompted, press Connect. Doing so will take you to the Navigator window. Now, select the XML file and click Load to insert the XML file into the workbook. 

Here also, any changes in the source XML file will reflect in the Excel file. 

Please note that all imported data will be stored in the Table format. 

Suggested Reads:

How to Group Worksheets in Excel? (In 3 Simple Steps)

How to Shade Every Other Row in Excel? (5 Best Methods)

How to Use the Excel Fill Handle Easily? (Top 3 Uses with Examples)

Closing Thoughts

In this guide, we saw how to convert XML to Excel using two easy methods. Many people are simply ignorant of these methods and end up using spammy online XML to Excel converters. 

Just follow this guide, and enjoy a hassle-free XML to Excel conversion. Please do let us know if you have any questions as we are always happy to help. 

Please visit our free resources center for more high-quality guides on Excel and other Microsoft Suite applications.

Ready to dive deep into Excel? Click here for advanced Excel courses with in-depth training modules.

Simon Sez IT has been teaching Excel and other business software for over ten years. For a low, monthly fee you can get access to 100+ IT training courses. 

Simon Calder

Chris “Simon” Calder was working as a Project Manager in IT for one of Los Angeles’ most prestigious cultural institutions, LACMA.He taught himself to use Microsoft Project from a giant textbook and hated every moment of it. Online learning was in its infancy then, but he spotted an opportunity and made an online MS Project course — the rest, as they say, is history!

Like this post? Please share to your friends:
  • How to convert word to html
  • How to convert word into number
  • How to convert word files to pdf files
  • How to convert to number in excel for all
  • How to convert the word to pdf file