Нужно конвертировать данные из xls в xml.
В интерфейсе пользователь указывае соответствие столбцов файла xls (их два: со структурой каталога и с товарами) - тегам или атрибутам.
Теги или атрибуты вероятно будут предустановлены (выбор пользователя, а не ручное написание) - чтобы теги или атрибуты правильно попадали в дерево файла (offer в offers и т д).
Программа устанавливается на комп под Вин10.
Пишем вероятно на C#
Как-то так...
должно получиться так:
-<yml_catalog date="2.23.2019 7:24:23 PM">
-<shop>
-<currencies>
<currency rate="1" id="UAH"/>
</currencies>
-<categories>
<category id="132" parentId="125">Кошельки, Несессеры, Пеналы</category>
<category id="15" parentId="12">Теннисные кроссовки</category>
<category id="57" parentId="48">Фонари велосипедные</category>
<category id="105" parentId="99">Спортивные костюмы</category>
<category id="96" parentId="1">Бильярд</category>
<category id="144">Ремонт, Строительство</category>
<category id="127" parentId="125">Пояса и ремни</category>
<category id="17" parentId="12">Струны теннисные</category>
<category id="68" parentId="62">Чехлы, рюкзаки лыжные</category>
</categories>
-<offers>
-<offer id="2111365" selling_type="r" available="true">
-<name>
-<![CDATA[Кинетический песок "KidSand" с формочками, 600 г (укр) KS-04-05U]]>
</name>
-<description>
-<![CDATA[Кинетический песок "KidSand" с формочками, 600 г. Такой песок прекрасно держит любую форму, быстро распадается при необходимости, а его строение отличается одновременно пористостью и прочностью. По ощущениям такой песок напоминает сырой морской песок, только он без воды, не прилипает к рукам, не пачкает одежду. В комплекте с песком идут 4 пасочки и фигурка динозавра.<br/><br/><b>Бренд:</b> Dankotoys<br/><b>Упаковка:</b> Коробка<br/><b>Цвет:</b> Разноцвет<br/><b>Вес в упаковке:</b> 695 г<br/><b>Габариты в упаковке:</b> 13,5 x 6 x 19,5 см<br/><b>Габариты без упаковки:</b> 13,5 x 6 x 19,5 см<br/><b>Cтрана производитель:</b> Украина<br/><b>Материал:</b> Комбинированный<br/><b>Комплектация:</b> Песок 600 г (6 цветов) , 4 формочки, фигурка-сюрприз]]>
</description>
<vendorCode>2111365</vendorCode>
<categoryId>170</categoryId>
<portal_category_id>15011904</portal_category_id>
<keywords>Игрушки, Товары для детей, Творчество, Песок для творчества</keywords>
<price>103</price>
<oldprice>57.49</oldprice>
<picture>http://sshop.com.ua/Users/aae2ed54-b1c2-496d-b503-64e1b56f4156/21Toysi.com.ua/Photos/2111365.jpg</picture>
</offer>
-<offer id="2102579" selling_type="r" available="true">
-<name>
-<![CDATA[Пони виниловый (зеленый) SM8815С36]]>
</name>
-<description>
-<![CDATA[Пони виниловый, с подвижной головой. Пышная грива и хвостик. Расческа в комплекте.<br/><br/><b>Упаковка:</b> Коробка<br/><b>Цвет:</b> Зеленый<br/><b>Вес в упаковке:</b> 75 г<br/><b>Габариты в упаковке:</b> 10 x 5 x 14 см<br/><b>Габариты без упаковки:</b> 6 x 4 x 10 см<br/><b>Cтрана производитель:</b> Китай<br/><b>Материал:</b> Винил<br/><b>Комплектация:</b> Пони, расчёска]]>
</description>
<vendorCode>2102579</vendorCode>
<categoryId>170</categoryId>
<portal_category_id>2605</portal_category_id>
<keywords>Игрушки, Товары для детей, Для девочек, пони, Кареты, лошади</keywords>
<price>63</price>
<oldprice>35.25</oldprice>
<picture>http://sshop.com.ua/Users/aae2ed54-b1c2-496d-b503-64e1b56f4156/21Toysi.com.ua/Photos/2102579.jpg</picture>
</offer>
</offers>
</shop>
</yml_catalog>
Отзыв заказчика о сотрудничестве с Нікітою Купцовим
Написать программу для конвертации данныхОчень четко и качественно. Ни претензий, ни вопросов.
Отзыв фрилансера о сотрудничестве с Георгием Белозором
Написать программу для конвертации данныхХорошо составленное ТЗ, всегда на связи, оплата вовремя. Рекомендую.
-
746 29 1 Добрый день! сделаю программу на c#.
уже делал подобную программу, но на Delphi (на Шарпе тоже сделаю)
-
1 день1000 UAH
378 85 3 6 1 день1000 UAHдобрый день, могу реализовать такую програмку, интересует больше деталей, цена и сроки примерные до обсуждения ТЗ
-
1077 65 1 1 Добрый день. Пишите, обсудим все детали. Опыт c# более 6 лет. Напишу десктопное приложение на c#. Делал подобную работу.
-
2 дня500 UAH
497 29 1 1 2 дня500 UAHСделаю, язык c#.
''''''''''''''
дополнительные символы дополнительные символы дополнительные символы дополнительные символы
-

<currencies>, <categories>, <offers> стандартные разделы xml типа yml
Если <currency rate="1" id="UAH"/> понятен, как единственная валюта, то атрибут selling_type="r" непонятно откуда берется
Элементы offer берутся из заголовков столбцов xls
Можете предоставить xls-файлы примеров товаров и категорий?
-
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 3 дня назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 6 дней 2 часа назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 7 дней 2 часа назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 835 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 12 дней 22 часа назад ∙ 15 ставок |