Нужен конвертер с .xml в .xlsx
Нужен конвертер с .xml в .xlsx чтобы структуру .xml файла поместить в строку .xlsx. К примеру есть:
<offers>
<offer id="111" available="true">
<name>Комплект наволочек 70*70 Brend Сатин</name>
<model>34029</model>
<url>https://abc.ua/komplekt-navolochek</url>
<currencyId>UAH</currencyId>
<categoryId>89</categoryId>
<quantity_in_stock>1</quantity_in_stock>
<price>390</price>
<price_opt>310.0000</price_opt>
<picture>https:/abc.ua/image/.jpeg</picture>
<picture>https://abc.ua/image1/.jpeg</picture>
<vendor>Brend</vendor>
<vendorCode>34029</vendorCode>
<description>
<![CDATA[ Наволочки из сатина (100% хлопок )]]>
</description>
<param name="Материал">Сатин</param>
<param name="Цвет">Чёрный</param>
<param name="Дополнительные характеристики">Набор наволочек: 70х70 см - 2 шт</param>
<param name="Особенности материала">100% хлопок, сатин</param>
<param name="Размеры">70*70 см</param>
<param name="Тип">Обычные</param>
<param name="Декорирование">С растительным принтом</param>
</offer>
Нужно в .xlsx создать заголовок с именами всех тегов, один тег=один столбец (offer id, name, model, url, currencyId, quantity_in_stock, price, price_opt, picture, picture, vendor, vendorCode, description, Материал, Цвет, Дополнительные характеристики, Особенности материала, Размеры, Тип, Декорирование) и поместить туда значения этих тегов.
Основные моменты:
1. Структура в фиде не одинаковая, где-то может быть одна picture, где-то пять, param name может быть два в одном offer, а может быть семь. К тому же, param name не одинаковые, где-то может быть "Тип", а где-то "Вес" а "Тип" отсутствует вовсе. Поэтому, если первой строкой у нас выступает offer с семью picture, а второй строкой offer с двумя picture, то во второй строке заполняются только значения для двух picture, а пять столбцов остаются пустыми. Что бы во второй строке не присутствовало значение от vendor в столбце который для первой строки отвечает за третью picture. Нужно чтобы каждый совпадающий параметр в разных offer id отображался в одном столбце, а не к примеру, в одном offer id будет параметр "Цвет" в столбце С1 а в другом этот же параметр будет в столбце Е1 из-за того, что в первом offer id было две картинки, а в другом offer id было 4 картинки и пошло смещение по столбцам в право.
2. В разных фидах могут быть разные названия тегов, к примеру VendorCodу может быть vendor code, art и т.д. То есть, задать сразу универсальное название не выйдет. К тому же, где-то offer могут быть завернуты в offers а где-то уже будут item завернуты в items и т. д.
3. Фид может быть как файлом, так и ссылкой.
Возможно криво-косо что-то объяснил, задавайте уточняющие вопросы.
Актуальные фриланс-проекты в категории Парсинг данных
Парсинг данных через мобильное APIИщу человека с опытом парсинга данных через мобильное API, для парсинга e-commerce, rozetka и аналоги Задачи: 1. Перехват трафика мобильного приложения (Android) настройка прокси, анализ запросов 2. Определение нужных API endpoints куда идут запросы, какие headers… Python, Парсинг данных ∙ 1 день назад ∙ 24 ставки |
Ищу программиста или вайб кодинг Автоматизация scraping данных 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing я нечаянно на ту ссылку послал Веб-программирование, Парсинг данных ∙ 1 день 2 часа назад ∙ 31 ставка |
Создать дашборд в https://airtable.com/ по результативности рекламных креативов из facebook adsПолноценное ТЗ https://docs.google.com/document/d/1_n_oYRNZWYxalUA---DM5AD1b5ZSrtePw5J4G42svGw/edit?usp=sharing Базы данных и SQL, Парсинг данных ∙ 5 дней 21 час назад ∙ 19 ставок |
Создание файла Exel для загрузки товаров на сайты других партнеров.Меня интересует, чтобы сделать таблицу Excel со всеми параметрами. Вот сайт - https://heiztechnik.com.ua/ И позиции, которые интересуют, чтобы были перенесены : Ручные котлы : 1) TIS UNI 15-95 кВт (10) шт 2)TIS HARD 150-500 кВт (7) шт Пеллетные котлы: 1)TIS PELLET 15-95 кВт… Парсинг данных ∙ 6 дней 1 час назад ∙ 38 ставок |
Требуется разработчик для парсинга каталога и автоматизации импорта данныхПодробное ТЗ в прикрепленном документе прошу в отклике указать ориентировочную стоимость и сроки реализации есть ли опыт работы с парсингом крупных каталогов какие возможные сложности или ограничения вы видите в данной задаче Базы данных и SQL, Парсинг данных ∙ 6 дней 4 часа назад ∙ 42 ставки |