Xml в excel

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

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

Рассмотрим возможности использования его для формирования и обработки файлов веб-приложений. На конкретном примере изучим основы работы с XML в Excel.

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

XML – стандарт файла для передачи данных в Сети. Excel поддерживает его экспорт и импорт.

Рассмотрим создание XML-файла на примере производственного календаря.

  1. Сделаем таблицу, по которой нужно создать XML файл в Excel и заполним ее данными.
  2. Создадим и вставим карту XML с необходимой структурой документа.
  3. Экспортируем данные таблицы в XML формат.

Итак.

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

Сохраняем в XML файл.

Другие способы получения XML-данных (схемы):

  1. Скачать из базы данных, специализированного бизнес-приложения. Схемы могут предоставляться коммерческими сайтами, службами. Простые варианты находятся в открытом доступе.
  2. Использовать готовые образцы для проверки карт XML. В образцах – основные элементы, структура XML. Копируете – вставляете в программу «Блокнот» — сохраняете с нужным расширением.

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

Один из вариантов:

  1. Нажимаем кнопку Office. Выбираем «Сохранить как» — «Другие форматы».
  2. Назначаем имя. Выбираем место сохранения и тип файла – XML.

Сохранить.

Если выдает ошибку, книгу можно сохранить в виде таблицы XML 2003 либо веб-страницы. С этими форматами проблем, как правило, не возникает.

Еще варианты:

  1. Скачать конвертер XLC в XML. Либо найти сервис, с помощью которого можно экспортировать файл онлайн.
  2. Скачать с официального сайта Microsoft надстройку XML Tools Add-in. Она в бесплатном доступе.
  3. Открываем новую книгу. Кнопка Office – «Открыть».

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

  1. Меняем формат на «файлы XML». Выбираем нужный файл. Жмем «Открыть».
  2. Способ открытия – XML-таблица. ОК.
  3. Появляется оповещение типа

Жмем ОК. С полученной таблицей можно работать, как с любым файлом Excel.

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

  1. Меню «Разработчик» — вкладка «Импорт».
  2. В диалоговом окне выбираем файл XML, который хотим преобразовать.
  3. Нажимаем «Импорт». Программа Excel предложит самостоятельно создать схему на основе полученных данных. Соглашаемся – ОК. Откроется окно, где нужно выбрать место для импортируемого файла.
  4. Назначаем диапазон для импорта. Лучше брать с «запасом». Жмем ОК.

Созданную таблицу редактируем и сохраняем уже в формате Excel.

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

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

В эту же схему можно переносить и другие данные.

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

Чтобы настроить параметры привязки, откройте в меню «Разработчик» инструмент «Свойства карты».

Возможности:

  1. Каждый новый файл будет проверяться программой Excel на соответствие установленной карте (если поставим галочку напротив этого пункта).
  2. Данные могут обновляться. Либо новая информация добавится в существующую таблицу (имеет смысл, если нужно собрать данные из похожих файлов).

Это все ручные способы импорта и экспорта файлов.

Расширение .XLS
Категория Document File
Описание XLS – наиболее популярный формат для хранения таблиц. Формат является оригинальным для Microsoft Excel, данные хранятся в пронумерованных ячейках, которые объединены в столбцы и строки.

Верхняя строка и левый столбец таблицы содержат номера каждой ячейки, которая в свою очередь может содержать статические либо динамические данные, рассчитываемые с помощью формул. XLS обладает мощными вычислительными и табличными опциями, а также опциями расширенного текстового форматирования. Формат совместим с многими редакторами таблиц, например Calc, PlanMaker, OpenOffice, и т. д.

Associated programs Microsoft Excel
Microsoft Excel Viewer
OpenOffice
Разработчик Microsoft
MIME-тип application/vnd.ms-excel
Ссылки Более подробная информация о XLS файлах
Расширение .XLS
Категория Document File
Описание XLS – наиболее популярный формат для хранения таблиц. Формат является оригинальным для Microsoft Excel, данные хранятся в пронумерованных ячейках, которые объединены в столбцы и строки. Верхняя строка и левый столбец таблицы содержат номера каждой ячейки, которая в свою очередь может содержать статические либо динамические данные, рассчитываемые с помощью формул. XLS обладает мощными вычислительными и табличными опциями, а также опциями расширенного текстового форматирования. Формат совместим с многими редакторами таблиц, например Calc, PlanMaker, OpenOffice, и т. д.
Associated programs Microsoft Excel
Microsoft Excel Viewer
OpenOffice
Разработчик Microsoft
MIME-тип application/vnd.ms-excel
Ссылки Более подробная информация о XLS файлах
Расширение .XLS
Категория Document File
Описание XLS – наиболее популярный формат для хранения таблиц. Формат является оригинальным для Microsoft Excel, данные хранятся в пронумерованных ячейках, которые объединены в столбцы и строки. Верхняя строка и левый столбец таблицы содержат номера каждой ячейки, которая в свою очередь может содержать статические либо динамические данные, рассчитываемые с помощью формул. XLS обладает мощными вычислительными и табличными опциями, а также опциями расширенного текстового форматирования. Формат совместим с многими редакторами таблиц, например Calc, PlanMaker, OpenOffice, и т. д.
Associated programs Microsoft Excel
Microsoft Excel Viewer
OpenOffice
Разработчик Microsoft
MIME-тип application/vnd.ms-excel
Ссылки Более подробная информация о XLS файлах
Расширение .XLS
Категория Document File
Описание XLS – наиболее популярный формат для хранения таблиц.

Формат является оригинальным для Microsoft Excel, данные хранятся в пронумерованных ячейках, которые объединены в столбцы и строки. Верхняя строка и левый столбец таблицы содержат номера каждой ячейки, которая в свою очередь может содержать статические либо динамические данные, рассчитываемые с помощью формул. XLS обладает мощными вычислительными и табличными опциями, а также опциями расширенного текстового форматирования. Формат совместим с многими редакторами таблиц, например Calc, PlanMaker, OpenOffice, и т. д.

Associated programs Microsoft Excel
Microsoft Excel Viewer
OpenOffice
Разработчик Microsoft
MIME-тип application/vnd.ms-excel
Ссылки Более подробная информация о XLS файлах
  Авторские права © 1998-2018 CoolUtils Development.

 

Расширение .XLS
Категория Document File
Описание XLS – наиболее популярный формат для хранения таблиц. Формат является оригинальным для Microsoft Excel, данные хранятся в пронумерованных ячейках, которые объединены в столбцы и строки. Верхняя строка и левый столбец таблицы содержат номера каждой ячейки, которая в свою очередь может содержать статические либо динамические данные, рассчитываемые с помощью формул. XLS обладает мощными вычислительными и табличными опциями, а также опциями расширенного текстового форматирования. Формат совместим с многими редакторами таблиц, например Calc, PlanMaker, OpenOffice, и т. д.
Associated programs Microsoft Excel
Microsoft Excel Viewer
OpenOffice
Разработчик Microsoft
MIME-тип application/vnd.ms-excel
Ссылки Более подробная информация о XLS файлах

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

Microsoft Excel 2003 даёт пользователям возможность работать с XML-данными — создать XML-файл можно из таблицы, сохранённой в формате XLS.

Быстрая навигация по статье

Дополнение к Excel

В качестве конвертора для XML-файлов можно использовать программу Microsoft Excel 2003, установив дополнительную надстройку.

Для этого потребуется:

  • Скачать и установить надстройку «XML Tools» на официальном сайте Microsoft (microsoft.com/en-us/download/details.aspx?id=3108);
  • Запустить Microsoft Excel 2003;
  • Зайти в главное меню программы;
  • Открыть раздел «Параметры Excel», расположенный внизу;
  • В появившемся окне слева щёлкнуть по вкладке «Надстройки»;
  • Внизу окна нажать на клавишу «Перейти»;
  • В новом окне открыть пункт «Обзор»;
  • Найти в списке установленную надстройку «XML Tools»;
  • Выбрать её и кликнуть по клавише «Ок».

В верхнем меню программы появится вкладка «Надстройка», а в командах — пункт «XML Tools».

Преобразование XLS-файла в XML

Дополнительная надстройка «XML Tools» для программы Microsoft Excel позволяет выполнить экспорт данных формата xls в xml. Для этого необходимо:

  • Открыть файл с данными в формате xls;
  • Нажать на пункт «XML Tools» (запустится функциональное меню);
  • Выбрать первую строку «Convert a Range to an XML List» (откроется окно);
  • Если таблица с подзаголовком поставить галочку напротив пункта «Yes, first row contains column names»;
  • При отсутствии заголовка выбрать пункт «No, first row contains data»;
  • Нажать на прямоугольник в верхней строке;
  • Выделить область конвертируемых данных;
  • Вернуться в предыдущее окно;
  • Кликнуть по клавише «Ок» — вид таблицы преобразится.

Сохранение XML-файла

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

  • Зайти в главное меню Excel;
  • Нажать на пункт «Сохранить как»;
  • Выбрать поле «Другие форматы»;
  • В строке «Тип файла» указать формат «XML-данные»;
  • Щёлкнуть мышкой по клавише «Сохранить».


Поделитесь этой статьёй с друзьями в соц. сетях:


Можно ли редактировать XML в EXCEL?

Делимся опытом в использовании OPZ (поддержка прекращена)


Спонсор


Вернуться в Использование OPZ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Можно ли редактировать XML в EXCEL?

gremlintv2 » 03 мар 2014, 02:34

Суть вопроса заключается в следующем: допустим у меня есть xml файл декларации по ПДВ, я открываю его в Excel, редактирую поля и после сохранения у меня слетает вся структура файла так что дальше я в opz ну точно его не открою. Можно ли этот файл сохранить так в excel чтоб не слетала структура? Нужно именно открыть и редактировать в Excel (и не спрашивайте зачем ).
gremlintv2
Редкий гость
 
Сообщения: 28
Зарегистрирован: 04 окт 2013, 23:55
Откуда: "оттуда"

Вернуться к началу

Re: Можно ли редактировать XML в EXCEL?

gremlintv2 » 03 мар 2014, 02:45

Открыть без ошибок получается, когда скидываю до кучи OpzExcelCommon.xls, J0200114.fo, common_types.xsd, J0200114.xsl, J0200114.xsd.

А вот после редактирования и сохранения выдает ошибку — "карты xml в этой книге не предназначены для экспорта".. Беда.. Мутная и кропотливая тема.. Тут либо все муторно нужно пересоставлять либо исход прост..

Просто я что-то делаю не так (facepalm). При экспорте напоролся на следущее: "экспорт карта невозможен поскольку он содержит следующее:
"Ненормированные данные (XML-таблица содержит элемент, определенный в схеме как появляющийся один раз. При добавлении такого элемента в XML-таблицу в столбец этой таблицы подставляется несколько экземпляров этого элемента.)"
Гугл нашел следущее: "схема автоматически генерируемая excel в вашем случае не годится и нужно либо подгонять структуру xml, либо описывать корректную схему самому."

gremlintv2
Редкий гость
 
Сообщения: 28
Зарегистрирован: 04 окт 2013, 23:55
Откуда: "оттуда"

Вернуться к началу

Convert XML File to Excel File (XLS) Online

Here you can Convert XML file to the Excel XLS format.

Please set options below and click the Run Conversion button

Select CSV file delimiter

Click this button to run conversion

When you are logged into the user account — all the converted and uploaded files can only be downloaded by you.

Register your account now!

Conversion time depends on the source file size. Please be patient while the conversion is being processed. We are working on the performance improvement.

Unregistered users has a limit: 10 conversions per day.

File size limit for the source file depends on your conversion plan.

Limit is set to provide the reliable operation of the service. You can check current plan details at Dashboard

If you would like to convert a larger file or if you experience problems converting your file — feel free to contact us, our team is able to solve almost any conversion problem.

Добавить комментарий

Закрыть меню