Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Формирование файла xml из Excel по заданной схеме
 
Добрый день! Необходимо сформировать xml файл по готовой схеме. Есть таблица в excel с полями, которые есть в схеме xml и которых нет в данной схеме.

Данный xml файл мне необходим для импорта в "Паспорт ЛПУ".
Есть небольшое руководстводля формирования xml для этого паспорта, но мне не совсем понятно.

http://yadi.sk/d/htbeewi-6-Sta
Вот сама система - Паспорт ЛПУ для тестирования
Логин/пароль: lpu/1
вот пример файла xml, который взят из руководства и по которому необходимо сформировать новый файл.
Скрытый текст

Делал в excel сопоставление - ничего особо не получилось. Сопоставляются только одна ячейка почему-то, хотя выделяю весь столбец. И если в ячейке ничего нет, то в xml не отображается данное поле, хотя в примере есть пустые значения.

прикладываю файл EXCEL-таблицы из которой нужно сделать xml.

помогите, пожалуйста решить эту проблему. Очень нужно...
Изменено: nash2013 - 21 Июн 2013 19:08:08
 
Вчера делал подобное. Вам сюда.
There is no knowledge that is not power
 
не силен в VB, как мне сделать вложенность в таком виде:

<OBEKTOS>
<NAIMENOVANIEOS>Автоклав</NAIMENOVANIEOS>
<NOMERKARTOCHKI>61</NOMERKARTOCHKI>
<NOMERSCHETA>101.34</NOMERSCHETA>
<OKOF>14 3311040</OKOF>
<AMORTGRUPPA>Четвертая группа (свыше 5 лет до 7 лет включительно)</AMORTGRUPPA>
</OBEKTOS>
Изменено: nash2013 - 21 Июн 2013 09:02:17
 
Как-то так.
There is no knowledge that is not power
 
кроссhttp://www.cyberforum.ru/ms-excel/thread908501.html
не пинайте очень сильно,я пытаюсь научиться
 
nash2013, листинг такого размера лучше показывать в прикреплённом txt-файле. Или прячьте его под спойлер.
 
Johny, спасибо большое! Буду разбираться
 
извиняюсь за нубство, но я не совсем понимаю как правильно здесь написать цикл...
Таблицу немного урезал, убрал вложенности теперь нужно сделать только вот в таком виде:

Код
<OBEKTOS>
   <NAIMENOVANIEOS>DVD-Караоке- LG</NAIMENOVANIEOS>
   <INVENTARNYYNOMER>11380402</INVENTARNYYNOMER>
   <NOMERKARTOCHKI>17</NOMERKARTOCHKI>
</OBEKTOS>
<OBEKTOS>
   <NAIMENOVANIEOS>DVD-Караоке- LG1</NAIMENOVANIEOS>
   <INVENTARNYYNOMER>11380402001</INVENTARNYYNOMER>
   <NOMERKARTOCHKI>17</NOMERKARTOCHKI>
</OBEKTOS>
Изменено: nash2013 - 21 Июн 2013 12:24:33
 
Процедура CreateXML
There is no knowledge that is not power
 
nash2013, Ваши ссылки неверные! Уберите в них лишние пробелы!
There is no knowledge that is not power
 
спасибо большое за помощь!
ссылки
Паспорт ЛПУ (тест)
Руководство
 
Цитата
nash2013 пишет: спасибо большое за помощь!
Это, в смысле, я уже помог или нет ещё? :D
There is no knowledge that is not power
 
помог) еще как помог) тонны строк выгрузил
 
Тогда я спокойно пойду домой.  :D
There is no knowledge that is not power
 
Подскажите как сопоставить схему xml с таблицей
есть карта xml есть таблица. в карте есть Обязательный повторяющийся дочерний элемент, при его сопоставлении с таблицей выводиться ошибка Список Списков. Не могу понять как работать с подобными элементами.
Изменено: Сергей_ - 15 Апр 2015 11:04:03
Страницы: 1
Читают тему (гостей: 1)