Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе
Написать макрос для Excel конвертиция эксель в xml
Заказчик
Отзывы фрилансеров:
+ 9
- 0
Зарегистрирован на сайте 7 лет и 5 месяцев
Необходимо сделать макрос или иной код по генерации xml из таблицы Эксель (Заказ.xlsx): создать xml с корневым элементом <ТаблСчФакт> и элементами <СведТов> для каждой строчки:
для каждой строчки таблицы заполнить элементы по типу:
<СведТов НомСтр="1" НаимТов="Пуховик" ОКЕИ_Тов="796" КолТов="10" ЦенаТов="1330" СтТовБезНДС="13300" НалСт="без НДС" СтТовУчНал="13300">
<Акциз>
<БезАкциз>без акциза</БезАкциз>
</Акциз>
<СумНал>
<БезНДС>без НДС</БезНДС>
</СумНал>
<СвТД КодПроисх="643" НомерТД="-"/>
<ДопСведТов ПрТовРаб="1" НаимЕдИзм="шт" КрНаимСтрПр="Россия" НадлОтп="10" ХарактерТов="2000188344147" АртикулТов="TJPUX008/Изумрудный" КодТов="2000188344147"/>
</СведТов>
после списка СведТов внутри ТаблСчФакт
<ВсегоОпл СтТовБезНДСВсего="861528" СтТовУчНалВсего="861528">
<СумНалВсего>
<СумНал>0</СумНал>
</СумНалВсего>
<КолНеттоВс>2039</КолНеттоВс>
</ВсегоОпл>
Заполнение данных xml по правилу:
НомСтр номер строки из таблицы
НаимТов из колонки Предмет
КолТов из колонки Количество
ЦенаТов, СтТовБезНДС, СтТовУчНал из колонки Цена за штуку
НадлОтп из колонки Количество
ХарактерТов, КодТов из колонки Баркод
АртикулТов колонка Артикул ИМТ/Артикул Цвета
СтТовБезНДСВсего, СтТовУчНалВсего сумма всех позиций из СведТов (с учетом кол-ва)
КолНеттоВс кол-во товара (сумма КолТов из всех элементов СведТов )
Остальные поля заполнять постоянными значениями как в примере.
Во вложении пример того какой xml файл должен получаться из данных таблицы Эксель
Разделы:
Опубликован:
02.01.2020 | 00:47 [последние изменения: 02.01.2020 | 10:16]
Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист