Не могу файл excel перевести в xml

Содержание

  • Процедура конвертации
    • Способ 1: простое сохранение
    • Способ 2: инструменты разработчика
  • Вопросы и ответы

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

XML – это универсальный формат работы с данными. Его поддерживает множество программ, в том числе из сферы СУБД. Поэтому конвертация информации в XML важна именно с точки зрения взаимодействия и обмена данными между различными приложениями. Excel как раз входит в число программ, которые работают с таблицами, и даже может выполнять манипуляции с базами данных. Разберемся, как конвертировать файлы Эксель в XML.

Процедура конвертации

Конвертация данных в формат XML не такой уж простой процесс, так как в его ходе должна быть создана специальная схема (schema.xml). Впрочем, для преобразования информации в простейший файл данного формата достаточно иметь под рукой обычные инструменты сохранения в Excel, а вот для создания хорошо структурированного элемента придется основательно повозиться с составлением схемы и её подключением к документу.

Способ 1: простое сохранение

В Excel можно сохранить данные в формате XML, просто воспользовавшись меню «Сохранить как…». Правда, нет гарантии, что потом все программы будут корректно работать с файлом, который был создан таким способом. Да и не во всех случаях этот способ работает.

  1. Запускаем программу Excel. Для того, чтобы открыть элемент, подлежащий конвертации переходим во вкладку «Файл». Далее жмем по пункту «Открыть».
  2. Переход к открытию файла в Microsoft Excel

  3. Запускается окно открытия файлов. Переходим в директорию, где содержится файл, который нам нужен. Он должен быть в одном из форматов Эксель – XLS или XLSX. Выбираем его и жмем на кнопку «Открыть», расположенную в нижней части окна.
  4. Открытие файла в Microsoft Excel

  5. Как видим, файл был открыт, а его данные отобразились на текущем листе. Опять переходим во вкладку «Файл».
  6. Переход во вкладку Файл в Microsoft Excel

  7. После этого переходим по пункту «Сохранить как…».
  8. Переход к сохранению файла в Microsoft Excel

  9. Открывается окно сохранения. Переходим в ту директорию, в которой желаем, чтобы хранился конвертированный файл. Впрочем, можно оставить и директорию по умолчанию, то есть ту, что предложила сама программа. В этом же окне, если возникнет желание, можно изменить наименование файла. Но основное внимание нужно обратить на поле «Тип файла». Раскрываем перечень кликом по данному полю.
    Переход к выбору типа файла в Microsoft Excel

    Среди вариантов сохранения ищем наименование «Таблица XML 2003» или «XML-данные». Выбираем один из этих пунктов.

  10. Сохранение в формате XML в Microsoft Excel

  11. После этого жмем на кнопку «Сохранить».

Сохранение документа в Microsoft Excel

Таким образом, преобразование файла из формата Excel в XML будет совершено.

Способ 2: инструменты разработчика

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

  1. По умолчанию вкладка инструментов разработчика отключена. Поэтому, прежде всего, нужно её активировать. Переходим во вкладку «Файл» и кликаем по пункту «Параметры».
  2. Переход в параметры в Microsoft Excel

  3. В открывшемся окне параметров перемещаемся в подраздел «Настройка ленты». В правой части окна устанавливаем галочку около значения «Разработчик». После этого жмем на кнопку «OK», размещенную в нижней части окна. Вкладка инструментов разработчика теперь включена.
  4. Включение режима разработчика в Microsoft Excel

    Lumpics.ru

  5. Далее открываем таблицу Excel в программе любым удобным способом.
  6. Таблица в Microsoft Excel

  7. На её основе нам предстоит создать схему, которая формируется в любом текстовом редакторе. Для этих целей можно использовать и обычный Блокнот Windows, но лучше применять специализированное приложение для программирования и работы с языками разметки Notepad++. Запускаем эту программу. В ней создаем схему. На нашем примере она будет выглядеть, как показано внизу на скриншоте окна Notepad++.
    Схема в Notepad++

    Как видим, открывающим и закрывающим тегом для документа в целом служит «data-set». В этой же роли для каждой строки выступает тег «record». Для схемы вполне будет достаточно, если мы возьмем всего две строки таблицы, а не будем переводить её всю вручную в XML. Название открывающего и закрывающего тега столбца может быть произвольным, но в данном случае для удобства мы предпочли просто перевести русскоязычные наименования колонок на английский язык. После того, как данные внесены, просто сохраняем их через функционал текстового редактора в любом месте на жестком диске в формате XML под названием «schema».

  8. Опять переходим к программе Excel с уже открытой таблицей. Перемещаемся во вкладку «Разработчик». На ленте в блоке инструментов «XML» кликаем по кнопке «Источник». В открывшемся поле в левой части окна жмем на кнопку «Карты XML…».
  9. Переход к выбору источника в Microsoft Excel

  10. В открывшемся окне кликаем по кнопке «Добавить…».
  11. Переход к добавлению схемы в Microsoft Excel

  12. Запускается окно выбора источника. Переходим в директорию расположения схемы составленной ранее, выбираем её и кликаем по кнопке «Открыть».
  13. Выбор схемы в Microsoft Excel

  14. После того, как элементы схемы появились в окне, перетаскиваем их с помощью курсора в соответствующие ячейки наименования столбцов таблицы.
  15. Измененные наименования столбцов в Microsoft Excel

  16. Кликаем правой кнопкой мыши по полученной таблице. В контекстном меню последовательно переходим по пунктам «XML» и «Экспорт…». После этого сохраняем файл в любой директории.

Переход в экспорт в Microsoft Excel

Как видим, существуют два основных способа конвертации файлов XLS и XLSX в формат XML программой Microsoft Excel. Первый из них предельно простой и заключается в элементарной процедуре сохранения с заданным расширением через функцию «Сохранить как…». Простота и понятность данного варианта, несомненно, являются преимуществами. Но у него есть один очень серьезный недостаток. Преобразование выполняется без учета определенных стандартов, и поэтому файл, конвертируемый таким способом, сторонними приложениями может просто не распознаваться. Второй вариант предполагает составление карты XML. В отличие от первого способа, таблица, преобразованная по данной схеме, будет соответствовать всем стандартам качества XML. Но, к сожалению, не каждый пользователь сможет быстро разобраться с нюансами этой процедуры.

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

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

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

Содержание

  1. Что такое форматы xls, xlsx и xml
  2. Microsoft Excel
  3. Простое сохранение
  4. Экспорт через панель разработчика
  5. Если строк меньше 65 536
  6. Если строк больше 65 536
  7. Онлайн-конвертеры
  8. Tableconvert
  9. Zamzar
  10. Onlineconvertfree

Что такое форматы xls, xlsx и xml

Документы Excel могут быть нескольких форматов: xls, xlsx, xlsm, xlstx, xlstm, xlsb и т. д. Самые популярные – xls и xlsx.

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

Если в вашей таблице Excel встроена карта (схема) XML, вы без труда сможете экспортировать данные из нее в файл xml: с помощью стандартной функции приложения Эксель или за счет сторонних онлайн-конвертеров.

Microsoft Excel

Преобразовать xlsx в xml можно с помощью простого сохранения файла в новом формате, а также через кнопку «Экспорт» в специальном меню разработчика.

Но есть ограничение по количеству строк: при экспорте можно сохранить до 65 536 строк. Если в таблице больше данных, программа сможет обработать число строк, которое определяется формулой: ЧСТРОК ОСТАТ 65537. К примеру, если лист содержит 70 000 строк, Эксель сохранит 4464 (70000 ОСТАТ 65537). Если это ваш случай, данные таблицы придется экспортировать в два файла xml.

Простое сохранение

Самый легкий способ – воспользоваться меню «Сохранить как» и выбрать xml в качестве нового формата. Он подходит для небольших и более простых таблиц, так как есть риск, что потом все другие программы будут некорректно работать с созданным файлом. Тем не менее, метод стоит рассмотреть как один из возможных.

Как сохранить таблицу xls/xlsx в формате xml:

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

Экспорт через панель разработчика

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

В меню разработчика есть также функция «Импорт». Она помогает сделать обратную конвертацию – из xml в xls или xlsx. В нашем блоге есть отдельная статья, посвященная этой теме.

Если строк меньше 65 536

Как экспортировать данные таблицы в xml, если количество строк не выходит за рамки нормы:

  1. Сначала включите панель разработчика в настройках Экселя. Для этого кликните «Файл». Нажмите «Параметры». Параметры Excel
  2. Зайдите в «Настроить ленту». Поставьте галочку «Разработчик» в списке справа. Нажмите «ОК» для сохранения настроек. Включение меню разработчика в Excel
  3. Раскройте вкладку «Разработчик» в верхнем меню. Нажмите «Экспорт». Экспорт данных xml в Excel
  4. Если в таблице несколько схем xml, дополнительно появится диалоговое окно. Выберите карту XML, которую вы хотите использовать, и кликните «ОК».
  5. В «Проводнике Windows» укажите новое имя документа при необходимости. Выберите папку для сохранения и подтвердите экспорт.

Если строк больше 65 536

Если таблица содержит больше 65 536 строк, придется создать два файла xml.

Вот как это сделать:

  1. Обозначьте для себя количество строк, которое идет после 65 537. Удалите это количество с начала листа Excel: выделите их, нажмите правой кнопкой мыши и выберите «Удалить». Удаление строк в Excel
  2. Далее экспортируйте данные таблицы в xml через меню разработчика, используя инструкцию выше. Экспорт данных в приложении Excel
  3. Нажмите «Закрыть» в правом верхнем углу (кнопка с крестиком). Закрытие программы Excel
  4. В новом окошке программа спросит, нужно ли сохранить изменения в файле (так как вы удалили определенное количество строк). Нажмите «Не сохранять». Таким образом, таблица останется в неизменном виде. Предупреждение о необходимости сохранить данные перед закрытием
  5. После закрытия файла снова его откройте. Удалите все данные, которые идут после количества «лишних» строк (его вы определили на первом шаге). Снова экспортируйте таблицу в файл xml, используя руководство выше. Закройте документ, не сохранив изменения.

Таким образом, у вас на руках будет два файла xml. При необходимости их можно будет объединить для создания исходной таблицы.

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

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

Не переживайте о конфиденциальности: файлы будут доступны для скачивания только вам. А спустя сутки и вовсе будут удалены с серверов сайта.

Tableconvert

Tableconvert позволяет редактировать таблицу перед конвертацией. Самостоятельно создает для нее код, используя выбранный язык разметки и программирования: xml, html, sql и т. д. С помощью этого сервиса файлы также можно преобразовывать в jpg и pdf.

Сайт бесплатный. Можно по желанию оставить донат разработчикам.

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

  1. Перейдите на сайт и загрузите таблицу с ПК с помощью специальной кнопки. Загрузка таблицы в Tableconvert
  2. Либо нажмите «Выдержка URL», вставьте ссылку на файл, опубликованный в интернете, и щелкните «Экстракт Excel». Вставка ссылки на таблицу в Tableconvert
  3. При необходимости измените содержимое каких-либо ячеек в блоке «Редактор таблицы», который будет чуть ниже. Редактирование таблицы в Tableconvert
  4. Прокрутите страницу еще немного вниз. В разделе «Генератор таблицы» будет код xml. При желании поставьте галочку «Minify XML», чтобы сжать документ. Затем кликните «Скачать» либо «Скопировать в буфер обмена», чтобы затем вставить сгенерированный код в какой-либо текстовый редактор. Скачивание готового файла xml в сервисе Tableconvert

Zamzar

Zamzar предлагает несколько способов загрузки исходных файлов: с ПК, по ссылке в интернете, из облачных хранилищ (Box, Dropbox, Google Drive и OneDrive). И вообще в этом сервисе можно преобразовать множество форматов: аудио, видео, текстовые документы, электронные книги, изображения, архивы и т. д.

Одновременно можно сконвертировать несколько файлов. Схема та же: загружаете документы с таблицами, выбираете формат xml (если он не выбран по умолчанию) и нажимаете «Конвертировать».

Предварительно можно указать адрес электронной почты. На него придет ссылка для скачивания обработанного документа. Это на случай, если боитесь потерять страницу из виду.

Конвертация xls в xml в Zamzar

Максимальный размер файла в бесплатной версии 50 Мб. Подписка стоит от 18$ до 70$ в зависимости от тарифа.

Onlineconvertfree

Onlineconvertfree похож во многом на Zamzar. Здесь тоже можно конвертировать разные файлы: фото, аудио, видео и т. д. По несколько штук за раз.

Добавление таблиц в сервис Onlineconvertfree

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

Скачивание файлов xml после конвертации в Onlineconvertfree

Даже без регистрации на сайте вы получаете доступ к разделу «Мои файлы». В нем будут храниться документы, которые вы ранее обработали в сервисе – в течение суток.

Раздел с моими обработанными файлами в Onlineconvertfree

В бесплатной версии есть реклама. Также есть лимит на количество одновременных конвертаций и размер файлов (до 100 Мб, но это больше, чем у Zamzar). Подписка стоит от 9$ до 20$ в зависимости от тарифа.

***

Если у вас установлен Microsoft Excel, сконвертировать таблицу в xml можно прямо в этой программе: с помощью обычного сохранения или функции «Экспорт» в меню разработчика. Если строк больше 65 536, придется создать два файла.

В иных случаях используйте онлайн-конвертеры. В Tableconvert можно предварительно отредактировать таблицу прямо на сайте, а затем скачать сгенерированный код xml. В Zamzar и Onlineconvertfree можно обработать сразу несколько файлов без регистрации в сервисе. Максимальный размер исходного документа должен быть не выше 50 Мб и 100 Мб соответственно.

Конвертация файлов XML в форматы Excel

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

​Смотрите также​ же, как и​ проверки карт XML.​ изучим основы работы​ раз (атрибуту​ элемент и простой​ только в том​ два файлы Экспорт​.​ важно, чтобы эта​ для НДС, например.​После всех вышеописанных манипуляций​ программы. Простейшие экземпляры​С жесткого диска компьютера;​

​ ячейке на листе,​, кликаем по пункту​

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

​«Файл»​XML является одним из​ принцип преобразования. Когда​ В образцах –​ с XML в​maxoccurs​ текст за пределами​ случае, если не​ XML, объединяющие Создание​Если вкладка​ статья была вам​ В этом случае​ файл, который изначально​ можно легко конвертировать​Из онлайн-хранилища Dropbox;​ которая станет верхним​«Параметры»​.​ самых распространенных форматов​

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

​ мы импортируем данные​ основные элементы, структура​ Excel.​присвоено значение 1).​ дочернего элемента. Это​ выбрана XML-таблица и​ дубликата исходного листа.​Разработчик​ полезна. Просим вас​ Excel не поможет,​ имел расширение XML,​ через обычную функцию​Из онлайн-хранилища Google Drive;​

  1. ​ левым элементом таблицы.​​.​​Перейдя в эту вкладку,​​ для хранения данных​​ в Excel, одновременно​

    Переход к открытию файла в Microsoft Excel

  2. ​ XML. Копируете –​XML – стандарт файла​ При добавлении такого​ часто бывает в​ книга содержит несколько​Если нужно обеспечить обратную​​не отображается, см.​​ уделить пару секунд​

    Открытие файла XML в Microsoft Excel

  3. ​ и потребуется обратиться​ превратится в книгу​ «Сохранить как…». Для​По ссылке из интернета.​​ После того, как​​В окне параметров переходим​

    Переход во вкладку Файл в Microsoft Excel

  4. ​ кликаем по пункту​ и обмена ими​​ передается карта XML.​​ вставляете в программу​

    Переход к сохранению файла в Microsoft Excel

  5. ​ для передачи данных​ элемента в XML-таблицу​ случае, когда теги​ карт XML.​ совместимость с более​ раздел Отображение вкладки​ и сообщить, помогла​ к другой программе.​ Excel, то есть​ документов с более​Так как в нашем​ адрес занесен в​ в подраздел​​«Сохранить как…»​​ между различными приложениями.​ В эту же​ «Блокнот» — сохраняете​ в Сети. Excel​ Excel заполнит столбец​ форматирования (например, теги​​В большом диалоговом окне​​ ранними версиями функциональности​ «Разработчик».​

    Переход к выбору формата в Microsoft Excel

    ​ ли она вам,​ В данном случае​ будет иметь расширение​ сложной структурой существует​ случае документ размещен​ поле диалогового окна,​«Настройка ленты»​

    Выбор формата в Microsoft Excel

  6. ​.​ С данными работает​ схему можно переносить​​ с нужным расширением.​​ поддерживает его экспорт​

Сохранение файла в Microsoft Excel

​ таблицы несколькими его​ полужирного начертания) используются​Экспорт XML​ XML, можно сохранить​

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

​Если откроется небольшое диалоговое​ с помощью кнопок​ поговорим об онлайн-сервисе​ XLS.​ отдельная процедура преобразования​ на ПК, то​ жмем на кнопку​. В правой части​Открывается окно, похожее на​ и программа Microsoft​ и другие данные.​​ и импорт.​​ экземплярами.​​ для пометки данных​введите в поле​ файл в виде​ окно​

  1. ​ внизу страницы. Для​​ Convertio:​​Excel – конвертер XML​​ через импорт. Те​​ жмем на кнопку​

    Переход в параметры в Microsoft Excel

  2. ​«OK»​ окна ставим галочку​​ окно для открытия,​​ Excel, поэтому очень​Каждый новый файл будет​Один из вариантов:​​Рассмотрим создание XML-файла на​​Выбор.​​ внутри элемента. Дочерний​​Имя файла​ файла данных XML,​Экспорт XML​ удобства также приводим​

    Включение режима разработчика в Microsoft Excel

  3. ​В любом браузере перейдите​​ в XLS с​​ пользователи, которые по​«С компьютера»​​.​​ около пункта​​ но с некоторыми​​ актуальным является вопрос​

    Переход к импорту XML в Microsoft Excel

  4. ​ привязываться к имеющейся​Нажимаем кнопку Office. Выбираем​ примере производственного календаря.​    Сопоставленный элемент является частью​ элемент может отображаться​имя для файла​​ а не использовать​​, щелкните карту XML,​

    Импорт файла XML в Microsoft Excel

  5. ​ ссылку на оригинал​ на главную страницу​ двумя способами выполнения​ какой-либо причине не​.​После этих действий таблица​«Разработчик»​ отличиями. Теперь нам​ конвертации файлов из​ карте. Каждому элементу​​ «Сохранить как» -​​Сделаем таблицу, по которой​

    Диалоговое окно в Microsoft Excel

  6. ​ конструкции схемы .​ (если он поддерживается​ данных XML.​ команду​ которую вы хотите​ (на английском языке).​ данного сервиса.​ этой задачи. Поэтому​ могут воспользоваться данными​Запускается окно открытия документа.​ XML будет вставлена​. Жмем на кнопку​ нужно сохранить файл.​ стандарта XML в​ в структуре таблицы​ «Другие форматы».​ нужно создать XML​Приложение Excel не может​ в Excel), но​Нажмите кнопку​Экспорт​ использовать, и нажмите​После импорта данных XML,​Выберите способ загрузки файла.​ перейдем непосредственно ко​ инструментами, имеют возможность​ Переходим в ту​ в окно программы.​​«OK»​​ С помощью инструментов​

    Координаты вставки таблицы в Microsoft Excel

  7. ​ форматы Excel. Выясним,​ соответствует элемент в​Назначаем имя. Выбираем место​ файл в Excel​ сохранить книгу в​ текстовое содержимое теряется​Экспорт​.​ кнопку​ сопоставления данных с​

    Переход к сохранению нового файла в Microsoft Excel

  8. ​ Если он расположен​ второму варианту, который​ выполнить задачу с​ директорию, где он​ Для того чтобы​. Теперь нужная функция​ навигации переходим в​ как произвести эту​ карте. Допускается только​​ сохранения и тип​​ и заполним ее​ файле данных XML,​ при импорте данных​.​Нажмите клавиши CTRL+S, чтобы​ОК​ ячейками листа и​ у вас на​ подразумевает использование опции​​ помощью специализированных онлайн-сервисов​​ размещен. Кликаем по​

Сохранение файла в программе Microsoft Excel

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

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

​ файла – XML.​ данными.​ пока вы не​ и недоступно при​Примечание:​ сохранить файл.​.​ внесения изменений в​ диске, нажмите кнопку​ «Импорт данных». Но​ для конвертации файлов.​ файлу и жмем​ формате Excel кликаем​ вкладка появилась на​

  1. ​ храниться преобразованный документ.​Скачать последнюю версию​Чтобы настроить параметры привязки,​Сохранить.​Создадим и вставим карту​ создадите один или​
    • ​ экспорте, т. е не​
    • ​ Если лист содержит заголовки​
    • ​Это действие гарантирует, что​
    • ​Это диалоговое окно отображается​

    ​ данные часто бывает​ «С компьютера» и​ перед началом надо​Автор: Максим Тютюшев​​ на кнопку​​ по иконке в​

    Переход к загрузке файла на Convertio

  2. ​ ленте.​ Хотя можно его​ Excel​ откройте в меню​Если выдает ошибку, книгу​ XML с необходимой​​ несколько сопоставленных диапазонов.​​ используется ни при​

    Загрузка файла на Convertio

    ​ или метки, отличающиеся​ никакие изменения, внесенные​ только в том​ нужно экспортировать или​ выберите его в​ включить меню «Разработчик»,​

  3. ​При работе с блочными​«Открыть»​ виде дискеты в​​Переходим во вкладку​​ оставить и в​XML-файлы написаны на специальном​ «Разработчик» инструмент «Свойства​ можно сохранить в​ структурой документа.​​Если вы добавили в​​ прямой, ни при​ от имен XML-элементов​​ в книгу, не​​ случае, если не​ сохранить данные в​​ файловом менеджере. Если​​ так как именно​​ данными нередко появляется​​.​

    Выбор формата файла на Convertio

  4. ​ верхнем левом углу​«Разработчик»​ текущей папке. В​ языке разметки чем-то​ карты».​​ виде таблицы XML​​Экспортируем данные таблицы в​ книгу карту XML,​ обратной операции.​ на карте XML,​

Запуск преобразования на Convertio

​ будут потеряны, если​ выбрана XML-таблица и​ виде XML-файла.​ в «облаке», то​ в нем находится​ потребность их конвертации​

​Существует также альтернативный вариант​ окна.​. На ленте в​ поле​ похожим на HTML​Возможности:​ 2003 либо веб-страницы.​ XML формат.​ для сопоставления XML-элементов​Карту XML не удастся​ то при экспорте​ она сохранена в​ книга содержит несколько​Важно:​ выберите само хранилище,​ нужный инструмент. Далее​ в другие форматы,​ добавления файла на​Открывается окно сохранения, в​ блоке инструментов​«Имя файла»​

​ веб-страниц. Поэтому у​

lumpics.ru

Excel как конвертер XML в XLS, онлайн-сервис как альтернатива

​Каждый новый файл будет​ С этими форматами​Итак.​ на листе сделайте​ экспортировать, если невозможно​ или сохранении данных​ виде файла данных​ карт XML.​ ​ а затем файл.​ нужно сделать следующее:​ так сказать, для​ сервис. Для этого​

Способ 1: с помощью программы Excel

​ котором нужно определить​«XML»​при желании можно​ этих форматов довольно​ проверяться программой Excel​ проблем, как правило,​Наша таблица – производственный​ следующее.​ сохранить отношения сопоставленного​ XML приложение Excel​ XML.​В большом диалоговом окне​Прежде чем экспорт данных​Документ добавлен и готов​

  1. ​Откройте программу.​
  2. ​ лучшего взаимодействия. В​
  3. ​ нужно просто перетянуть​
  4. ​ директорию, где будет​жмем на кнопку​ его переименовать, но​ сходная структура. В​

​ на соответствие установленной​ не возникает.​ календарь.​На вкладке​ элемента с другими​

  1. ​ использует имена XML-элементов.​
  2. ​Выберите​
  3. ​Экспорт XML​ XML, необходимо включить​ к конвертации. Для​
  4. ​Перейдите в меню «Файл».​ этой статье будут​ его название мышкой​
  5. ​ храниться документ. Формат​«Импорт»​

конвертер xml в xls

​ это тоже не​ то же время,​ карте (если поставим​Еще варианты:​Создаем в любом текстовом​Разработчик​ элементами. Отношение может​

Способ 2: опция «Импорт данных» в Excel

​При экспорте данных XML​файл​в поле​ на вкладке «​ это из выпадающего​Следуйте в раздел «Параметры».​ приведены возможные конвертеры​ из Проводника Windows.​ файла на этот​.​ обязательно. Для нашей​ Эксель – это​ галочку напротив этого​Скачать конвертер XLC в​

  1. ​ редакторе (например, «Блокнот»)​
  2. ​выберите команду​
  3. ​ не сохраниться по​
  4. ​ могут появляться сообщения,​
  5. ​>​Имя файла​Разработчик​ списка справа нужно​
  6. ​Откройте меню «Настройка ленты».​

​ XML в XLS.​Как видим, файл добавился​ раз будет уже​Открывается окно импорта. Переходим​ задачи основным является​

  1. ​ в первую очередь​
  2. ​ пункта).​ XML. Либо найти​
  3. ​ желаемую карту XML​Источник​ следующим причинам.​
  4. ​ подобные приведенным ниже.​Сохранить как​введите имя файла​» на ленте.​
  5. ​ выбрать формат XML.​Поставьте отметку рядом со​ Другими словами, мы​ на сервис и​ предустановлен XLSX, но​ в директорию, где​ следующее поле –​

конвертер xls в xml файлы

​ программа, имеющая несколько​Данные могут обновляться. Либо​ сервис, с помощью​ структуры для генерации​.​Определение схемы сопоставленного элемента​Такое сообщение может появиться​и выберите расположение​ XML-данных.​ Просмотреть вкладку «Разработчик».​

Способ 3: с помощью интернет-сервиса

​Нажмите кнопку «Преобразовать».​ строкой «Разработчик», которая​ расскажем о способах​ находится в состоянии​ при желании вы​ располагается нужный нам​«Тип файла»​ «родных» форматов. Самые​ новая информация добавится​ которого можно экспортировать​ файла сохраним. В​

  1. ​Если вкладка​ содержится в последовательности​ по следующим причинам.​
  2. ​ для сохранения файла.​Нажмите кнопку​При создании карт XML​После этого файл будет​ находится в правой​ преобразования одного формата​«Подготовлено»​ можете раскрыть поле​ документ. Выбираем его​. Кликаем по этому​
  3. ​ известные из них:​ в существующую таблицу​ файл онлайн.​ данном примере буде​Разработчик​
  4. ​ со следующими атрибутами:​

конвертер xls в xml для ндс

​На карте XML, связанной​В Excel 2007 нажмите​Экспорт​ и экспорте данных​ подготовлен, и вам​ области окна.​ в другой.​. Теперь нужно выбрать​«Тип файла»​ и жмем на​ полю.​ Книга Excel (XLSX)​ (имеет смысл, если​

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

​Из предложенных вариантов выбираем​

fb.ru

Экспорт данных XML

​ и Книга Excel​​ нужно собрать данные​ Microsoft надстройку XML​ структуры:​ раздел Отображение вкладки​maxoccurs​ есть один или​, щелкните стрелку​Примечание:​ существует ограничение на​ скачать. Convertio –​Нужная панель инструментов вынесена​ безупречно работает с​ для конвертации. Кликаем​ формат Эксель –​«Импорт»​ Книга Excel или​ 97 – 2003​ из похожих файлов).​ Tools Add-in. Она​Открываем инструмент «Разработчик». Диалоговое​

​ «Разработчик».​не равен 1;​ несколько необходимых элементов,​ рядом с кнопкой​ Если лист содержит заголовки​ количество строк, которые​ это не только​ в интерфейс программы,​

​ файлами блочного формата,​​ по окошку рядом​

  • ​ XLS. После того,​.​ Книга Excel 97-2003.​​ (XLS). Выясним основные​​Это все ручные способы​ в бесплатном доступе.​

  • ​ окно «Источник» на​В области задач​последовательность содержит более одного​ которые с ней​Сохранить как​ или метки, отличающиеся​ можно экспортировать. При​ конвертер XLS в​ а это означает,​ то и расширение​ с буквой​ как настройки сохранения​Далее может открыться диалоговое​ Первый из них​ способы конвертации файлов​ импорта и экспорта​Открываем новую книгу. Кнопка​ вкладке XML.​Источник XML​ прямого дочернего элемента​ не сопоставлены.​и нажмите кнопку​ от имен XML-элементов​ экспорте в XML-файл​ XML-файлы. Он способен​ что мы можем​ XML она может​«В»​ выставлены, хотя в​ окно, в котором​ более новый, второй​ XML в эти​ файлов.​ Office – «Открыть».​

Экспорт данных XML (с не более 65 536 строк)

  1. ​Если программа Excel не​​выберите элементы, которые​​ или включает в​​В иерархическом списке элементов​​Другие форматы​

    ​ на карте XML,​​ из Excel можно​​ работать с куда​ приступать к конвертации:​ открыть без проблем.​

  2. ​. Открывается список групп​ данном случае они​​ говорится, что выбранный​​ – уже несколько​ форматы.​Самир Мамедов​Меняем формат на «файлы​​ видит карт XML,​​ вы хотите сопоставить​

    ​ себя другой составной​ в области задач​.​ то при экспорте​ сохранить до 65 536​ большим количеством форматов.​

  3. ​Перейдите на вкладку «Разработчик».​​ Так что можно​​ файлов. Выбираем​​ могут быть и​​ файл не ссылается​ устаревший.​

  4. ​Программа Excel отлично работает​​: Здравствуйте уважаемые знатоки.​​ XML». Выбираем нужный​

    ​ их нужно добавить.​​ с листом.​ объект в качестве​ «Источник XML» необходимые​В поле​ или сохранении данных​ строк. Если файл​ Просто загружайте файл,​На панели инструментов выберите​

Экспорт данных XML (для более 65 536 строк)

  1. ​ без зазрения совести​«Документ»​ оставленными по умолчанию,​ на схему. В​После того, как выбор​

  2. ​ с файлами формата​ Прошу вас дать​

  3. ​ файл. Жмем «Открыть».​ Жмем «карты XML».​Чтобы выделить несмежные элементы,​ такого элемента.​

  4. ​ элементы выделены красной​​Имя файла​​ XML приложение Excel​​ содержит более 65 536​​ а потом выбирайте​ пункт «Импорт».​

  5. ​ сказать, что Excel​. Далее открывается перечень​ жмем на кнопку​ нем будет предложено​ произведен, жмем на​ XML. Она может​

    ​ мне совет как​Способ открытия – XML-таблица.​ И указываем путь​ щелкните один из​Неповторяющиеся элементы одного уровня​ звездочкой. Она находится​

Сохранение данных XML в сопоставленных ячейках в файле данных XML

​введите имя файла​ использует имена XML-элементов.​ строк, Excel сможет​ формат, в который​Откроется окно, в котором​ – это конвертер​ форматов. Выбираем​«Сохранить»​​ создать программе схему​​ кнопку​

  1. ​ открывать их, изменять,​ можно конвертировать файл​

    ​ ОК.​ к нашему файлу​ них, а затем,​ с одним и​ в верхнем правом​ данных XML.​Найдите разность общего количества​

  2. ​ экспортировать только число​​ хотите его преобразить.​​ необходимо выбрать файл​​ XML в XLS.​​«XLS»​.​

    ​ самостоятельно. В этом​​«Сохранить»​ Изображение кнопки Office​ создавать, сохранять. Поэтому​ Excel в существующую​​Появляется оповещение типа​​ с выше указанной​​ удерживая нажатой клавишу​​ тем же повторяющимся​

  3. ​ углу значка, который​​В списке​​ строк в файле​ строк, определяемое формулой​

  4. ​Вот мы и рассмотрели​​ формата XML.​​ Рассмотрим, как все​​или​​Таким образом, конвертация в​​ случае соглашаемся и​​.​

  5. ​ самый простой вариант​ XML структуру? Для​Жмем ОК. С полученной​ схемой карты созданной​ CTRL, поочередно щелкните​ родительским элементом сопоставлены​​ расположен слева от​​Тип файла​

  6. ​ и числа 65 537.​ ЧСТРОК ОСТАТ 65537.​​ конверторы XML в​​Появится окно с предложением​ же преобразить формат​«XLSX»​ нужном для нас​​ жмем на кнопку​​На этом процедура конвертации​

    ​ поставленной перед нами​ ясности скажу что​ таблицей можно работать,​ в текстовом редакторе.​ остальные.​ с разными XML-таблицами.​

  7. ​ элемента. Чтобы сопоставить​​выберите тип​​ Обозначим это число​​ Например, если лист​​ XLS и наоборот.​ создать схему на​

  8. ​ с его помощью:​​.​​ направлении будет совершена​

​«OK»​​ файла XML в​ задачи — это​ файл excel состоит​ как с любым​Добавить ОК.​Перетащите выделенные элементы в​Несколько повторяющихся элементов сопоставлены​ необходимый элемент, перетащите​

Распространенные проблемы при экспорте данных XML

​Данные XML​ как x.​ содержит 70 000 строк,​

Эту карту XML можно экспортировать, но некоторые необходимые элементы не сопоставлены

​ Как можно отметить,​ основе данных. Нажмите​

  • ​Откройте Excel.​После того, как наименование​ с максимально корректным​.​ формат Excel через​ открыть данный объект​

    ​ из строгой таблицы​ файлом Excel.​В правой колонке появляются​ то место листа,​ с одной и​ его туда, где​и нажмите кнопку​Удалите x строк с​ Excel экспортирует 4464 строки​ для конвертации XML​ кнопку ОК.​На панели нажмите «Файл».​

  • ​ нужного расширения добавлено​ преобразованием данных.​

    ​Далее открывается следующее диалоговое​ интерфейс программы окончена.​ и сохранить его​ с заголовками. Мне​Меню «Разработчик» — вкладка​ элементы схемы. Их​ где они должны​ той же XML-таблицей,​ он должен отображаться.​Сохранить​ начала листа Excel.​ (70000 ОСТАТ 65537).​ отлично подходит программа​После этого появится второе​Кликните по опции «Открыть».​

  • ​ в окошко, жмем​

    ​Тем пользователям, у которых​ окно. В нем​Вышеописанный способ подходит только​ через интерфейс приложения​ просто нужно «впихнуть»​ «Импорт».​ нужно перетащить на​ отображаться.​ и повторение не​Элемент представляет собой рекурсивную​.​Экспортируйте лист в виде​ Рекомендуем сделать следующее:​ Excel. Однако она​ окно, в котором​В появившемся окне «Проводника»​ на большую красную​ по какой-то причине​ предлагается определиться открывать​ для файлов XML​ в виде документов​

Невозможно экспортировать карты XML в книге

​ значения каждой ячейки​В диалоговом окне выбираем​ соответствующие названия столбцов​Если вы не добавили​ определено предком.​ структуру.​Если появится сообщение о​

  • ​ файла данных XML​ 1) использовать формат​ не может преобразовать​

    • ​ вам нужно определиться​​ перейдите в директорию​​ кнопку​

    • ​ не установлена на​ таблицу в действующей​ с самой простой​ XLSX или XLS.​ в строке в​ файл XML, который​

  • ​ таблицы.​ карту XML в​Дочерние элементы разных родительских​Типичный пример рекурсивной структуры —​ том, что сохранение​

  • ​ (смотрите в предыдущем​ XLSX; 2) сохранить​ XLS, поэтому для​ с местом расположения​ с XML-файлом и​

  • ​«Преобразовать»​ компьютере программа Эксель,​ книге или в​ структурой. Более сложные​

​Запускаем Эксель. Во вкладке​ теги XML (​ хотим преобразовать.​Проверяем возможен ли экспорт.​ книгу или данные​

  • ​ элементов сопоставлены с​​ иерархия сотрудников и​ файла в виде​ разделе процедуры).​

  • ​ файл в формате​​ этого требуется прибегать​ импортируемой таблицы. Кликните​ откройте его.​. После этого, документ​ но нуждающимся в​​ новой. Так как​​ таблицы при конвертации​«Файл»​ XML структура готовая)​Нажимаем «Импорт». Программа Excel​Когда все элементы будут​ не находятся в​

  • ​ одной и той​​ руководителей, в которой​ данных XML может​

Excel не может сохранить книгу, так как в ней нет сопоставленных диапазонов

​Нажмите кнопку​ «Таблица XML 2003​ к помощи других​ по ячейке A1​Документ открыт, и вы​ будет преобразован и​

​ срочном преобразовании файла​ мы запустили программу​ таким способом могут​переходим по пункту​ Есть ли для​

  1. ​ предложит самостоятельно создать​​ сопоставлены, щелкаем правой​​ XML-таблице, сохраните книгу​​ же XML-таблицей.​​ одни и те​

    Команды XML на вкладке

    ​ привести к потере​​Закрыть​​ (*.xml)» (при этом​ программ. В данном​ и нажмите ОК.​

  2. ​ можете его прочитать.​​ доступен для загрузки​​ из формата XML​ без открытия файла,​ быть переведены некорректно.​

    ​«Открыть»​ этого решение, и​ схему на основе​ кнопкой мыши по​ в формате книги​Кроме того, невозможно экспортировать​

  3. ​ же XML-элементы вложены​ функциональности, нажмите кнопку​, но​ будут потеряны сопоставления);​

​ случае это онлайн-сервис​Файл импортируется в программу​ Чтобы его преобразовать​ на этом ресурсе.​ в EXCEL, можно​ то можем оставить​ Но, существует ещё​.​

support.office.com

Собрать данные из XML файлов в Excel и экспортировать

​ если да просто​ полученных данных. Соглашаемся​ любой ячейке в​ Excel с поддержкой​ карту XML, если​ на нескольких уровнях.​Продолжить​

​не сохранить​ 3) удалить все​ Convertio.​ Excel. Теперь его​ в XLS-файл, вам​Данный вариант может послужить​ воспользоваться одним из​

Как создать XML-файл из Excel

​ данную настройку по​ один встроенный инструмент​Активируется окно открытия документов.​ дайте мне направление​ – ОК. Откроется​

​ таблице – XML​ макросов (XLSM).​

  1. ​ она содержит одну​ Возможно, вы сопоставили​.​лист. Снова откройте​ строки после 65 536​
  2. ​Автор: Вадим Матузок​ можно сохранить как​ необходимо сделать следующее:​
  3. ​ хорошей подстраховкой на​ множества специализированных онлайн-сервисов​

​ умолчанию и продолжить​

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

​ нам документ XML,​

​Заранее благодарю.​ импортируемого файла.​

  1. ​Другие способы получения XML-данных​ и структурирования самых​Список списков.​ XML». Но Excel​Экспорт XML​ x строк, а​
  2. ​ этом сопоставления сохранятся,​ оперативнее обеспечивать вас​ предыдущей инструкцией откройте​Перейдите в директорию, в​ для переформатирования по​ сайтов подобного типа​ это же окно​ в​

​ выделяем его и​

Как сохранить файл Excel в формате XML

​Z​

  1. ​Назначаем диапазон для импорта.​ (схемы):​ разнообразных данных. Он​
  2. ​    В одном списке элементов​ не поддерживает рекурсивные​, щелкните карту XML,​

​ затем экспортируйте в​

​ но будут потеряны​ актуальными справочными материалами​ вкладку «Файл», кликните​ которую нужно поместить​ данному направлению.​ является Convertio.​ предлагает определить координаты​

​«Меню разработчика»​

  1. ​ жмем на кнопку​: -​ Лучше брать с​Скачать из базы данных,​ позволяет обрабатывать информацию​
  2. ​ есть другой список​ структуры глубиной более​ которую вы хотите​ виде файла данных​
  3. ​ строки в конце​ на вашем языке.​

Как открыть XML файл в Excel

  1. ​ по «Сохранить как»,​ измененный документ.​Как видим, в самом​
  2. ​Переходим на данный веб-ресурс​ на листе, куда​Способ открытия XML.
  3. ​, которое по умолчанию​Окно сообщения.

​«Открыть»​А сколько еще​ «запасом». Жмем ОК.​ специализированного бизнес-приложения. Схемы​

Как преобразовать файл XML в Excel

  1. ​ разными методами, редактировать​ элементов.​Разработчик» импорт.
  2. ​ одного уровня, поэтому​ использовать, и нажмите​ XML (смотрите в​
  3. ​ файла).​ Эта страница переведена​ укажите директорию, выберите​В выпадающем списке «Тип​ Экселе есть встроенные​ с помощью любого​ будет импортирована таблица.​ отключено. Поэтому, прежде​Импорт данных.
  4. ​.​ на просторах нета…​Созданную таблицу редактируем и​Результат после импорта.

​ могут предоставляться коммерческими​ массивы данных.​Ненормированные данные.​

Как собрать данные из XML файлов в Excel

​ сопоставить все элементы​ кнопку​ предыдущем разделе процедуры).​На вкладке​ автоматически, поэтому ее​ формат и сохраните.​ файла» определите пункт​ инструменты, позволяющие преобразовать​ браузера. На нем​ Можно вписать адрес​

​ всего, его нужно​После того, как документ​Самир Мамедов​ сохраняем уже в​ сайтами, службами. Простые​Рассмотрим возможности использования его​    XML-таблица содержит элемент, который​

​ не удастся.​ОК​Эта процедура позволит оставшейся​Разработчик​

Свойства карты XML.

​ текст может содержать​

  1. ​Может случиться так, что​ «Книга Excel».​ файл формата XML​ можно выбрать 5​ вручную, но намного​ активировать.​
  2. ​ открыт через интерфейс​: Cool ! То​ формате Excel.​ варианты находятся в​ для формирования и​ в соответствии с​

​XML-таблица содержит смешанное содержимое.​.​ части строки. На​

exceltable.com

Как конвертировать XLS в XML?

​нажмите кнопку​​ неточности и грамматические​ вам понадобится конвертер​Сохраните файл, нажав соответствующую​ в один из​ способов загрузки конвертируемого​ проще и удобнее​Перейдя во вкладку​ Эксель, опять переходим​ что нужно! Спасибо​Принцип сбора информации из​ открытом доступе.​ обработки файлов веб-приложений.​ определением в схеме​Смешанное содержимое возникает, когда​Это диалоговое окно отображается​ данный момент имеется​Экспорт​ ошибки. Для нас​ XLS в XML​ кнопку.​ «родных» форматов этой​
​ файла:​

​ просто кликнуть по​​«Файл»​
​ во вкладку​ большое!​;)

​ нескольких XML-файлов такой​​Использовать готовые образцы для​ На конкретном примере​ должен встречаться один​

planetaexcel.ru

​ элемент содержит дочерний​

Содержание

  1. 5 способов преобразовать таблицу Excel в файл формата XML
  2. Что такое форматы xls, xlsx и xml
  3. Microsoft Excel
  4. Простое сохранение
  5. Экспорт через панель разработчика
  6. Если строк меньше 65 536
  7. Если строк больше 65 536
  8. Онлайн-конвертеры
  9. Tableconvert
  10. Zamzar
  11. Onlineconvertfree
  12. Невозможно сохранить xml данные так как книга не содержит сопоставлений xml
  13. Сопоставление XML-элементов с ячейками карты XML
  14. Поиск или создание файлов схемы XML и данных XML
  15. Использование образцов файлов схемы XML и данных XML
  16. Создание карты XML
  17. Сопоставление XML-элементов
  18. Отображение вкладки «Разработчик»
  19. excel: невозможно сохранить или экспортировать данные xml. Карта xml в этой книге не экспортируется
  20. 4 ответа
  21. excel: невозможно сохранить или экспортировать XML-данные. Карта xml в этой книге не экспортируется

5 способов преобразовать таблицу Excel в файл формата XML

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

Что такое форматы xls, xlsx и xml

Документы Excel могут быть нескольких форматов: xls, xlsx, xlsm, xlstx, xlstm, xlsb и т. д. Самые популярные – xls и xlsx.

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

Если в вашей таблице Excel встроена карта (схема) XML, вы без труда сможете экспортировать данные из нее в файл xml: с помощью стандартной функции приложения Эксель или за счет сторонних онлайн-конвертеров.

Microsoft Excel

Преобразовать xlsx в xml можно с помощью простого сохранения файла в новом формате, а также через кнопку «Экспорт» в специальном меню разработчика.

Но есть ограничение по количеству строк: при экспорте можно сохранить до 65 536 строк. Если в таблице больше данных, программа сможет обработать число строк, которое определяется формулой: ЧСТРОК ОСТАТ 65537. К примеру, если лист содержит 70 000 строк, Эксель сохранит 4464 (70000 ОСТАТ 65537). Если это ваш случай, данные таблицы придется экспортировать в два файла xml.

Простое сохранение

Самый легкий способ – воспользоваться меню «Сохранить как» и выбрать xml в качестве нового формата. Он подходит для небольших и более простых таблиц, так как есть риск, что потом все другие программы будут некорректно работать с созданным файлом. Тем не менее, метод стоит рассмотреть как один из возможных.

Как сохранить таблицу xls/xlsx в формате xml:

  1. Сначала откройте файл в программе Excel. Если она установлена в качестве приложения по умолчанию, просто найдите документ в «Проводнике Windows» и кликните по нему дважды.
  2. Также можете щелкнуть по документу правой кнопкой мыши, а затем выбрать «Открыть с помощью» и «Excel».
  3. Либо запустите пустую таблицу с помощью ярлыка Excel на рабочем столе или в меню «Пуск».
  4. Выберите документ в списке недавних либо нажмите «Открыть другие книги».
  5. Если у вас уже открыта какая-то таблица в Экселе, нажмите на вкладку «Файл». Зайдите в раздел «Открыть» и нажмите «Обзор». Выберите, собственно, сам документ в «Проводнике».

Экспорт через панель разработчика

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

В меню разработчика есть также функция «Импорт». Она помогает сделать обратную конвертацию – из xml в xls или xlsx. В нашем блоге есть отдельная статья, посвященная этой теме.

Если строк меньше 65 536

Как экспортировать данные таблицы в xml, если количество строк не выходит за рамки нормы:

  1. Сначала включите панель разработчика в настройках Экселя. Для этого кликните «Файл». Нажмите «Параметры».
  2. Зайдите в «Настроить ленту». Поставьте галочку «Разработчик» в списке справа. Нажмите «ОК» для сохранения настроек.
  3. Раскройте вкладку «Разработчик» в верхнем меню. Нажмите «Экспорт».
  4. Если в таблице несколько схем xml, дополнительно появится диалоговое окно. Выберите карту XML, которую вы хотите использовать, и кликните «ОК».
  5. В «Проводнике Windows» укажите новое имя документа при необходимости. Выберите папку для сохранения и подтвердите экспорт.

Если строк больше 65 536

Если таблица содержит больше 65 536 строк, придется создать два файла xml.

Вот как это сделать:

    Обозначьте для себя количество строк, которое идет после 65 537. Удалите это количество с начала листа Excel: выделите их, нажмите правой кнопкой мыши и выберите «Удалить».

Таким образом, у вас на руках будет два файла xml. При необходимости их можно будет объединить для создания исходной таблицы.

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

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

Не переживайте о конфиденциальности: файлы будут доступны для скачивания только вам. А спустя сутки и вовсе будут удалены с серверов сайта.

Tableconvert

Tableconvert позволяет редактировать таблицу перед конвертацией. Самостоятельно создает для нее код, используя выбранный язык разметки и программирования: xml, html, sql и т. д. С помощью этого сервиса файлы также можно преобразовывать в jpg и pdf.

Сайт бесплатный. Можно по желанию оставить донат разработчикам.

  1. Перейдите на сайт и загрузите таблицу с ПК с помощью специальной кнопки.
  2. Либо нажмите «Выдержка URL», вставьте ссылку на файл, опубликованный в интернете, и щелкните «Экстракт Excel».
  3. При необходимости измените содержимое каких-либо ячеек в блоке «Редактор таблицы», который будет чуть ниже.
  4. Прокрутите страницу еще немного вниз. В разделе «Генератор таблицы» будет код xml. При желании поставьте галочку «Minify XML», чтобы сжать документ. Затем кликните «Скачать» либо «Скопировать в буфер обмена», чтобы затем вставить сгенерированный код в какой-либо текстовый редактор.

Zamzar

Zamzar предлагает несколько способов загрузки исходных файлов: с ПК, по ссылке в интернете, из облачных хранилищ (Box, Dropbox, Google Drive и OneDrive). И вообще в этом сервисе можно преобразовать множество форматов: аудио, видео, текстовые документы, электронные книги, изображения, архивы и т. д.

Одновременно можно сконвертировать несколько файлов. Схема та же: загружаете документы с таблицами, выбираете формат xml (если он не выбран по умолчанию) и нажимаете «Конвертировать».

Предварительно можно указать адрес электронной почты. На него придет ссылка для скачивания обработанного документа. Это на случай, если боитесь потерять страницу из виду.

Максимальный размер файла в бесплатной версии 50 Мб. Подписка стоит от 18$ до 70$ в зависимости от тарифа.

Onlineconvertfree

Onlineconvertfree похож во многом на Zamzar. Здесь тоже можно конвертировать разные файлы: фото, аудио, видео и т. д. По несколько штук за раз.

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

Даже без регистрации на сайте вы получаете доступ к разделу «Мои файлы». В нем будут храниться документы, которые вы ранее обработали в сервисе – в течение суток.

В бесплатной версии есть реклама. Также есть лимит на количество одновременных конвертаций и размер файлов (до 100 Мб, но это больше, чем у Zamzar). Подписка стоит от 9$ до 20$ в зависимости от тарифа.

Если у вас установлен Microsoft Excel, сконвертировать таблицу в xml можно прямо в этой программе: с помощью обычного сохранения или функции «Экспорт» в меню разработчика. Если строк больше 65 536, придется создать два файла.

В иных случаях используйте онлайн-конвертеры. В Tableconvert можно предварительно отредактировать таблицу прямо на сайте, а затем скачать сгенерированный код xml. В Zamzar и Onlineconvertfree можно обработать сразу несколько файлов без регистрации в сервисе. Максимальный размер исходного документа должен быть не выше 50 Мб и 100 Мб соответственно.

Источник

Невозможно сохранить xml данные так как книга не содержит сопоставлений xml

Сопоставление XML-элементов с ячейками карты XML

Для импорта и экспорта данных XML в Excel удобно использовать карту XML, которая связывает XML-элементы с данными в ячейках для получения нужных результатов. Чтобы создать такую карту, нужны файл схемы XML (XSD-файл) и файл данных XML (XML-файл). После создания карты XML можно сопоставить XML-элементы нужным образом.

Совет: Дополнительные сведения об использовании XML в Excel см. в этом обзоре XML в Excel.

Поиск или создание файлов схемы XML и данных XML

Файлы схемы XML и данных XML уже могут быть доступны, если они были созданы другой базой данных или приложением. Например, у вас могут быть бизнес-приложение, которое экспортирует данные в эти форматы XML-файлов, коммерческий веб-сайт или веб-служба, которые поставляют такие XML-файлы, или пользовательское приложение, разработанное в вашем ИТ-отделе, которое автоматически создает такие XML-файлы.

Если нужные XML-файлы отсутствуют, их можно создать, сохранив в текстовом файле данные, которые требуется использовать. Затем с помощью Access и Excel этот текстовый файл можно преобразовать в нужные XML-файлы. Ниже описано, как это сделать.

Импортируйте текстовый файл, который требуется преобразовать, и свяжите его с новой таблицей.

Выберите команду Файл > Открыть.

В диалоговом окне Открытие найдите и откройте базу данных, в которой требуется создать новую таблицу.

На вкладке Внешние данные выберите команду Текстовый файл и выполните инструкции для каждого шага, связав таблицу с нужным текстовым файлом.

Access создает новую таблицу, имя которой отображается в области навигации.

Экспортируйте данные из связанной таблицы в файл XML-данных и файл схемы XML.

На вкладке Внешние данные выберите команду XML-файл (в группе Экспорт).

В диалоговом окне Экспорт — XML-файл укажите имя и формат файла и нажмите кнопку ОК.

Выйдите из Access.

Создайте карту XML на основе файла схемы XML, экспортированного из Access.

Если открывается диалоговое окно Несколько корней, выберите элемент dataroot, чтобы создать XML-таблицу.

Создайте XML-таблицу, сопоставив элемент dataroot. Дополнительные сведения см. в разделе Сопоставление XML-элементов.

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

Этот элемент позволяет вам включить в схему элементы, не объявленные в схеме.

Этот элемент позволяет вам включить в схему атрибуты, не объявленные в схеме.

Рекурсивные структуры. Типичный пример рекурсивной структуры — иерархия сотрудников и руководителей, в которой одни и те же XML-элементы вложены на нескольких уровнях. В Excel не поддерживаются рекурсивные структуры глубиной более одного уровня.

Абстрактные элементы. Эти элементы объявляются в схеме, но никогда не используются как элементы. Абстрактные элементы зависят от других элементов, которыми они заменяются.

Группы подстановки. Эти группы позволяют менять элемент везде, где встречается ссылка на него. Принадлежность элемента к группе подстановки другого элемента указывается с помощью атрибута .

Смешанное содержимое. Это содержимое объявляется при определении сложного типа с помощью параметра mixed=»true». Excel не поддерживает простое содержимое сложного типа, но поддерживает дочерние теги и атрибуты, определенные в этом сложном типе.

Использование образцов файлов схемы XML и данных XML

В приведенном ниже примере данные содержат базовые элементы и структуры XML, которые можно использовать для проверки сопоставления XML, если отсутствуют XML-файлы или текстовые файлы для создания нужных XML-файлов. Вы можете сохранить этот пример данных в файлы на своем компьютере, сделав следующее.

Выделите текст примера файла, который требуется скопировать, и нажмите клавиши CTRL+C.

Запустите Блокнот и нажмите клавиши CTRL+V, чтобы вставить текст примера.

Нажмите клавиши CTRL+S, чтобы сохранить файл с именем и расширением, указанными для скопированного образца данных.

Нажмите клавиши CTRL+N в приложении Блокнот и повторите шаги 1–3, чтобы создать файл для текста второго примера.

Выйдите из Блокнота.

Образец данных XML (Расходы.xml)

Образец схемы XML (Расходы.xsd)

Создание карты XML

Чтобы создать карту XML, добавьте схему XML в книгу. Можно скопировать схему из файла схемы XML (XSD-файла) или позволить Excel попытаться построить такую схему на основе файла данных XML (XML-файла).

На вкладке Разработчик выберите команду Источник.

Если вкладка Разработчик не отображается, см. раздел Отображение вкладки «Разработчик».

В области задач Источник XML нажмите кнопку Карты XML, а затем нажмите кнопку Добавить.

В списке Папка выберите диск, папку или веб-адрес, где расположен нужный файл.

Щелкните файл, а затем нажмите кнопку Открыть.

Для файла схемы XML будет создана карта XML, основанная на данной схеме XML. Если откроется диалоговое окно Несколько корней, выберите один из корневых узлов, определенных в файле схемы XML.

Для файла данных XML Excel попытается определить схему XML на основе данных, а затем создать карту XML.

Нажмите кнопку ОК.

Карта XML отображается в области задач Источник XML.

Сопоставление XML-элементов

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

На вкладке Разработчик выберите команду Источник.

Если вкладка Разработчик не отображается, см. раздел Отображение вкладки «Разработчик».

В области задач Источник XML выделите элементы, которые требуется сопоставить.

Чтобы выделить несмежные элементы, щелкните один из них, а затем, удерживая нажатой клавишу CTRL, поочередно щелкните все нужные элементы.

Чтобы сопоставить элементы, выполните указанные ниже действия.

Щелкните выделенные элементы правой кнопкой мыши и выберите команду Сопоставить элемент.

В диалоговом окне Сопоставление XML-элементов выберите ячейку и нажмите кнопку ОК.

Совет: Вы также можете перетащить выделенные элементы в то место книги, где они должны отображаться.

Каждый такой элемент будет выделен в области задач XML-источник полужирным шрифтом. Это означает, что данный элемент сопоставлен.

Выберите, как должны обрабатываться подписи данных и заголовки столбцов.

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

Данные уже содержат заголовок. Выберите этот параметр, чтобы проигнорировать заголовок XML-элемента, так как данная ячейка уже имеет заголовок (слева от данных или над ними).

Заголовок XML слева. Выберите этот параметр, чтобы использовать заголовок XML-элемента в качестве подписи ячейки (слева от данных).

Заголовок XML сверху. Выберите этот параметр, чтобы использовать заголовок XML-элемента в качестве заголовка ячейки (над данными).

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

В области задач XML-источник нажмите Параметры, чтобы уточнить поведение XML-таблицы.

Автоматическое объединение элементов при сопоставлении. Если этот флажок установлен, XML-таблицы будут автоматически расширяться при перетаскивании элемента в ячейку, смежную с этой XML-таблицей.

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

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

Вот как можно сопоставить XML-элементы в книге, которой вы хотите поделиться с другими пользователями: сначала сопоставьте XML-элементы с нужными ячейками, импортируйте данные XML, удалите все карты XML, а затем предоставьте общий доступ к книге.

Если XML-таблицу с данными не удается скопировать в другую книгу, возможно, XML-таблица имеет связанную карту XML, которая определяет структуру данных. Такая карта XML хранится в книге, но при копировании XML-таблицы в новую книгу карта XML не копируется автоматически. Вместо копирования XML-таблицы Excel создает таблицу Excel с такими же данными. Чтобы превратить новую таблицу в XML-таблицу, сделайте следующее.

Добавьте карту XML в новую книгу с помощью XML- или XSD-файла, который использовался при создании исходной карты XML. Эти файлы следует хранить, если вы планируете добавлять карты XML в другие книги.

Сопоставьте эти XML-элементы таблице, чтобы сделать ее XML-таблицей.

При сопоставлении повторяющегося XML-элемента с объединенной ячейкой Excel отменяет это объединение. Это ожидаемое поведение, так как повторяющиеся элементы предназначены только для работы с ячейками, которые не объединены.

С объединенной ячейкой можно сопоставлять отдельные, неповторяющиеся XML-элементы, но сопоставление с такими ячейками повторяющихся XML-элементов (или элементов, содержащих повторяющиеся элементы) не допускается. Объединение ячейки будет отменено, а элемент будет сопоставлен с ячейкой, в которой находится указатель.

Вы можете отписать XML-элементы, которые не хотите использовать, или запретить перезаписи содержимого ячеек при импорте данных XML. Например, можно временно отменить сопоставление XML-элемента с одной ячейкой или с повторяющимися ячейками, содержащими формулы, которые не должны быть перезаписаны при импорте XML-файла. После завершения импорта вы можете снова соеоставить XML-элемент с ячейками формул, чтобы экспортировать результаты формул в файл данных XML.

Чтобы отменить сопоставление XML-элемента, щелкните правой кнопкой мыши его имя в области задач Источник XML и выберите команду Удалить элемент.

Отображение вкладки «Разработчик»

Если вкладка Разработчик недоступна, выполните следующие действия, чтобы открыть ее.

В Excel 2010 и более новых версиях:

Выберите Файл > Параметры.

Щелкните категорию Настроить ленту.

В разделе Основные вкладки установите флажок Разработчик и нажмите кнопку ОК.

Нажмите кнопку Microsoft Office кнопку >Excel параметры.

Выберите категорию Основные.

В разделе Основные параметры работы с Excel установите флажок Показывать вкладку «Разработчик» на ленте и нажмите кнопку ОК.

excel: невозможно сохранить или экспортировать данные xml. Карта xml в этой книге не экспортируется

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

Когда я нажимаю «Разработчик» >> экспорт

не может сохранять или экспортировать XML-данные. Карты XML в этой книге нельзя экспортировать.

Это происходит даже тогда, когда я ничего не делаю для изменения данных.

Я посмотрел несколько руководств по экспорту на YouTube, но ни одно из них не освещало мою проблему.

4 ответа

Обычная причина в том, что Excel не понимает очень сложный XML.

  • Атрибут maxoccurs не равен 1.
  • Последовательность имеет более одного определенного прямого дочернего элемента или имеет другой составитель в качестве прямого дочернего элемента.
  • Неповторяющиеся одноуровневые элементы с одним и тем же повторяющимся родительским элементом сопоставляются с разными XML-таблицами.
  • Несколько повторяющихся элементов сопоставляются с одной и той же таблицей XML, и повторение не определяется элементом-предком.
  • Дочерние элементы от разных родителей сопоставляются с одной и той же XML-таблицей.
  • Один список элементов содержит второй список элементов.
  • XML-таблица содержит элемент, который в схеме определен как однократный (для атрибута maxoccurs установлено значение 1). Когда вы добавляете такой элемент в таблицу XML, Excel заполняет столбец таблицы несколькими экземплярами элемента.
  • Отображаемый элемент является частью конструкции схемы.

У меня была аналогичная проблема. Это был простой лист, содержащий всего 8 столбцов, но экспорт XML продолжал выдавать эту ошибку. Я обнаружил, что если порядок, в котором элементы появляются в XML-схеме, не соответствует порядку, в котором столбцы появляются на листе, я получаю эту ошибку. Я переставил столбцы на своем листе так, чтобы они соответствовали порядку элементов в схеме, и экспорт прошел успешно.

На многих веб-страницах есть инструкции по экспорту в xml (пример: https:/ /www.excel-easy.com/examples/xml.html). Когда я создавал схему для уже существующих данных, я столкнулся со следующим.

  1. забыл иметь один внешний тег-оболочку для строк (основная причина ошибки, которая привела меня на эту страницу)
  2. не правильно понял типы данных (то, что выглядело как числовое, на самом деле было текстом — я думаю, это больше неприятно, но я сначала исправил это).

Ваш XML, который преобразуется в схему, должен выглядеть так (я не знаю, нужны ли ему две «образцовые строки», но это помогает запомнить внешний тег):

Поэтому я внесу свое решение здесь. Конечно, это может быть и не ваше, но тем не менее это полезная информация, и я уверен, что она кому-то поможет.

Я обнаружил, что в ситуациях, когда я импортировал XML-экземпляр вместо схемы, Excel неправильно (не то, что я намеревался) выводить схему из этого экземпляра. Это произошло потому, что запись, которую я хотел воспроизвести, имела только один экземпляр в XML, который я использовал для создания карты. (Здесь я создаю шаблон для будущего импорта, пока не пытаюсь импортировать существующие данные, поэтому у меня была только одна запись с некоторыми фиктивными данными.) Я просто скопировал запись с фиктивными данными под ее первым экземпляром, чтобы было два рекорда. и все было золотом. Импорт и экспорт внезапно заработали.

excel: невозможно сохранить или экспортировать XML-данные. Карта xml в этой книге не экспортируется

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

Когда я нажимаю Разработчик >> экспорт

cannot save or export XML data. The XML maps in this workbook are not exportable.

Это происходит даже тогда, когда я ничего не делаю для изменения данных.

Я просмотрел несколько руководств по экспорту на YouTube, но ни один из них не касается моей проблемы.

Обычно причина в том, что Excel не понимает очень сложный XML.

  • The maxoccurs attribute is not equal to 1.
  • The sequence has more than one direct child element defined, or has another compositor as a direct child.
  • Nonrepeating sibling elements with the same repeating parent element are mapped to different XML tables.
  • Multiple repeating elements are mapped to the same XML table, and the repetition is not defined by an ancestor element.
  • Child elements from different parents are mapped to the same XML table.
  • One list of items contains a second list of items.
  • An XML table contains an element that has been defined in the schema to occur once (the maxoccurs attribute is set to 1). When you add such an element to an XML table, Excel fills the table column with multiple instances of the element.
  • A mapped element is part of a schema construct.

У меня была аналогичная проблема. Это был простой лист, содержащий всего 8 столбцов, но экспорт XML продолжал выдавать эту ошибку. Я обнаружил, что если порядок, в котором элементы появляются в схеме XML, не соответствует порядку, в котором столбцы появляются на листе, я получаю эту ошибку. Я изменил порядок столбцов на своем листе, чтобы они соответствовали порядку элементов в схеме, и экспорт прошел успешно.

На многих веб-страницах есть инструкции по экспорту в xml (пример: https://www.excel-easy.com/examples/xml.html ). Когда я создавал схему для уже существующих данных, я натолкнулся на следующее.

  1. забыл иметь один внешний тег оболочки для строк (основная причина ошибки, которая привела меня на эту страницу)
  2. не правильно понимал типы данных (то, что выглядело как числовое, на самом деле было текстом — я думаю, больше неудобно, но сначала я исправил это).

Ваш XML, преобразованный в схему, должен выглядеть следующим образом (я не знаю, нужны ли ему две «образцы строк», но это помогает запомнить внешний тег):

Так что я внесу здесь свое решение. Конечно, это может быть не ваше, но тем не менее это полезная информация, и я уверен, что она кому-то поможет.

Я обнаружил, что в ситуациях, когда я импортировал экземпляр XML вместо схемы, Excel неправильно (а не то, что я намеревался) выводит схему из этого экземпляра. Это произошло потому, что запись, которую я хотел воспроизводить, имела только один экземпляр в XML, который я использовал для создания карты. (Я создаю здесь шаблон для будущего импорта, пока не пытаюсь импортировать существующие данные, поэтому у меня была только одна запись с некоторыми фиктивными данными в ней.) Я просто скопировал запись с фиктивными данными под ее первым экземпляром, чтобы там было две записи . и все было золотым. Импорт и экспорт неожиданно заработали.

Источник

Excel spreadsheets are great for storing large amounts of data that would be unmanageable elsewhere. But what happens when you need to transfer that data somewhere else? What if you have hundreds or thousands of cells crammed with information? That would be a lot of data to manually re-type, especially if you need it in another format.

Extensible Markup Language, or XML, is an easy-to-use, read, and format document markup language. It can be used to store data in Excel files and help transfer them to other applications. It is a widely used format on the internet and in other applications.

In this guide, you’ll learn a quick and easy way to convert Excel to XML. All you need is an Excel spreadsheet, an XML schema, and a rudimentary understanding of Excel, which you can learn in this Excel training course for beginners.

Step 1: Create your Excel spreadsheet

The first thing you need is an Excel spreadsheet. Below is an example spreadsheet with six columns and seven rows of data. The columns separate the last names, first names, ages, majors (subject), GPAs (Grade Point Average), and school year of each student listed in the spreadsheet.

Excel spreadsheet example, six columns, seven rows
last names, first names, ages, majors (subject), GPAs (Grade Point Average), and school year of each student

Step 2: Create your XML schema

After you have your Excel document set up, you need an XML schema. An XML schema is the document that defines an XML file’s structure. You can create an XML schema in Notepad, as it is a text file format. Here is a basic structure:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<student-data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <record>
       <TAGNAME>data</TAGNAME>
       <TAGNAME2>data</TAGNAME2>
       <TAGNAME3>data</TAGNAME3>
    </record>
</student-data>

The first line is a standard line. It identifies that it is an XML file, using the encoding UTF-8 and the XML version 1.0.

The second line identifies that the data is about “student-data”. If you simplify this line and the last line, you have:

<student-data>
</student-data>

The first line above opens the element, and the last line, which includes a “/”, ends this element. It is important that you have a closing tag for every opening tag, and that they are in the right order. Everything in between these lines is part of this element. In other words, it is “student-data”. Because this is the first element, it is also called the “root element”.

The “student-data” above includes a “record” element, which has three data elements, TAGNAME, TAGNAME2, and TAGNAME3.

You can change the name of the <TAGNAME> tags into the names of your columns. They do not have to be the exact name of the columns, as long as they’re in the correct order. You only need to fill out a few examples manually, but we can get Excel to do the rest for us later.

Here’s an example XML schema for our Excel spreadsheet:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<student-data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <record>
       <LastName>Takahashi</LastName>
       <FirstName>Jesse</FirstName>
       <Age>19</Age>
       <Major>Literature</Major>
       <GPA>3.8</GPA>
       <Year>Freshman</Year>
    </record>
    <record>
       <LastName>Nguyen</LastName>
       <FirstName>May</FirstName>
       <Age>23</Age>
       <Major>Chemistry</Major>
       <GPA>3.5</GPA>
       <Year>Senior</Year>
    </record>
</student-data>

As you can see, data elements have become <LastName> and <FirstName>, in line with the columns in our data set. You do not need to have the lines indented, but that aids readability.

Also take note of the <student-data> tags that hold the contents of each <record> tag. It should be renamed according to the name of your Excel spreadsheet. In this example, our Excel workbook is called student-data.xlsx, and so our root element tag is called <student-data>.

Don’t forget to name your XML schema with a .xml at the end. In this example, our schema is simply called schema.xml, if you’d like to follow along.

If you want to know more about XML documents, how they work, and what they’re useful for, check out this introduction to XML course. You can also get started with this beginners XML tutorial class.

Step 3: Enable the Developer tab

If the Developer tab is not available, you need to enable it. Click on File – Options, and then the “Customize Ribbon” page. In the column on the right is a list of tabs called Main Tabs with check marks.

Excel navigation developer tab

Make sure that the check box next to the Developer tab is checked, then click OK. The Developer tab should now be visible in the main Excel window.

If you’re having trouble navigating Excel and its various options, it would be beneficial to take a basic Microsoft Office course for beginners and learn your way around the application.

If you want more advanced skills, then why not take advanced Excel training courses if you need experience with the more complicated elements of Excel.

Step 4: Open the XML Source pane

Now that you’ve brought up the Developer tab and clicked on it, you should see a number of sections called Code, Add-Ins, Controls, and XML.

Excel, xml source pane

In the XML section, click on the large button that reads Source. This will bring up the XML Source task pane to the right of the screen, where you’ll have the option to manage XML maps. That’s what we want to do next.

Step 5: Add an XML Map

In the XML Source task pane, click the XML Maps option at the very bottom right. A dialog box will appear. Click Add to add a new XML schema, find your schema.xml file in the browser, and click OK.

excel navigation, xml maps, add button

Now that your XML file is added, click OK again.

The computer may give you a warning – that’s fine. 

Excel warning, OK

Click OK and return to the XML Source task pane.

Step 6: Drag and drop the XML elements into your spreadsheet

Each of your columns should appear as a new element in the record tree created by the XML Source task pane. Drag each element individually into its appropriate column, starting at Row 1.

Excel spreadsheet, xml source pane on the right

Converted columns become part of a table and should turn blue. Do this until all of your columns have been mapped to the XML elements.

Step 7: Export your XML data

Once you’ve finished converting each column into an XML element, you can either click on Developer – Export, or go to File – Save As, and change the File Type to “XML Data (*.xml).”

Excel save as, select XML Data

Save your XML file, and Excel will export it to XML. It may warn you that it will result in the loss of non-XML features, such as formatting, pictures, and objects. Again, that’s fine.

Excel warning message, result in loss of data, continue

You can then open it in Notepad to see your results. Go to File – Open, and change the file type from “Text Files (*.txt)” to “All Files”:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<student-data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<record>
		<LastName>Takahashi</LastName>
		<FirstName>Jesse</FirstName>
		<Age>19</Age>
		<Major>Literature</Major>
		<GPA>3.8</GPA>
		<Year>Freshman</Year>
	</record>
	<record>
		<LastName>Nguyen</LastName>
		<FirstName>May</FirstName>
		<Age>23</Age>
		<Major>Chemistry</Major>
		<GPA>3.5</GPA>
		<Year>Senior</Year>
	</record>
	<record>
		<LastName>Johnson</LastName>
		<FirstName>Ori</FirstName>
		<Age>20</Age>
		<Major>Business</Major>
		<GPA>3.2</GPA>
		<Year>Junior</Year>
	</record>
	<record>
		<LastName>Kang</LastName>
		<FirstName>Han</FirstName>
		<Age>18</Age>
		<Major>Biology</Major>
		<GPA>3.9</GPA>
		<Year>Freshman</Year>
	</record>
	<record>
		<LastName>Jones</LastName>
		<FirstName>Raymond</FirstName>
		<Age>19</Age>
		<Major>Engineering</Major>
		<GPA>3.3</GPA>
		<Year>Sophomore</Year>
	</record>
	<record>
		<LastName>Akhtar</LastName>
		<FirstName>Ali</FirstName>
		<Age>19</Age>
		<Major>Literature</Major>
		<GPA>4.0</GPA>
		<Year>Freshman</Year>
	</record>
</student-data>

Excel was able to format all of this information automatically, so you didn’t have to.

This trick can come in handy with large data sets of over thousands of cells, so you can create multiple XML data files quickly. However, you can still save time and export XML more reliably with any amount of data. 

This was a very simple example, though, and in the future, you might find yourself facing some tougher scenarios. If this happens, it will help if you have advanced Excel skills. If you want to learn how to handle these scenarios, take a look at this course about Pivot Tables, Power Query, Power Pivot, and DAX.

I hope that you have enjoyed this article. You’ve now successfully converted Excel to XML. Hopefully when you need to do it in your work, you will find it easy to do.

If you’re interested in learning more advanced Excel skills, let’s move on to learning how to use SQL in Excel.


Frequently Asked Questions

What is Excel XML format?

Excel can export data into XML (or Extensible Markup Language). It is based on an XML schema, which defines the structure of the file. You can create it in NotePad. To convert the data, go to the Developer tab – Source. You can then load your XML schema and match it to the data. You can then go to Developer – Export, or File – Save as – XML file.

How do I open an XML file in Excel?

To open an XML file in Excel, you should go to File – Open. On the PC, you should change the File Type from “All Excel Files (*.xl*)” to “XML file (*.xml).” You should then navigate to where the file is stored, click on it, and click OK. Your file will then be opened in Excel.

How do I view an XML file?

You can view an XML file in either Notepad or Excel. To view it in NotePad, go to File – Open, and change the File Type from “Text Documents (*.txt)” to “All Files (*.*)”. To view it in Excel, go to File – Open, and change the File Type to “XML Files (*.xml).”

Понравилась статья? Поделить с друзьями:
  • Не могу установить шрифты для word
  • Не могу установить рамку в word
  • Не могу установить пакет анализа в excel
  • Не могу установить на windows 7 microsoft word
  • Не могу установить бесплатно microsoft word