Что нового

Перенос данных из файла Excel в существующие XML-файлы

Sudno

Новичок
Сообщения
2
Репутация
0
Версия AutoIt: 3.3.8.1

Описание:
Нужен скрипт, который переносил бы данные из таблицы Excel в уже созданные XML-файлы.
Структура листа в файле Excel:
1 строка - названия тегов параметров, в которых хранятся данные
1 столбец - имя xml файла
2 столбец - название элемента, параметры которого приведены в строке
Далее каждый столбец - это параметр

Структура XML-файлов:
XML:
<root>
  <elem Name="название элемента">
    <param1> 100 </param1>
    <param2> 500 </param2>
    <param3> 100500 </param3>
  </elem>
  <elem Name="название элемента2">
    <param1> 100 </param1>
    <param2> 500 </param2>
    <param3> 100500 </param3>
  </elem>
</root>
Элементов внутри одного файла может быть больше одного.
Также, нужно чтобы данные в параметрах отделялись от тега параметра одинарными пробелами (как показано в примере выше).

Для простоты, пусть файл Excel зовется export.xlsx и лежит в той же папке, что и скрипт, XML-файлы лежат там же в подпапке Xml.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Sudno,
Вы прикрепите примеры файлов Excel и полученного из него XML.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Автор
S

Sudno

Новичок
Сообщения
2
Репутация
0
К сожалению, непосредственно рабочих файлов под рукой нет, потому слепил пачку для примера.
В архиве собственно пример xlsx-файла с данными и папка с xml-файлами.
Хочу обратить внимание, что скрипт должен будет работать с уже созданными xml-файлами, он их создавать не должен. Если попадается название несуществующего файла, он должен выдавать ошибку.
 
Верх