Страницы: 1
RSS
Помогите перегруппировать XML по колонкам XLS
 
Прошу Вашей помощи.
Необходимо конвертировать XML выгрузку с сайта, в XLS по колонкам.
Одна строка - один товар
все данные, характеристики, атрибуты - по колонкам

Не могу разложить блок
"param name=" по колонкам

Спасибо за Вашу помощь.
Изменено: Юрий М - 24.01.2022 15:42:17
 
pq:
Код
let
    Source = Xml.Tables(File.Contents("C:\1\258.xml")){0}[shop]{0}[offers]{0}[offer],
    a = Table.TransformColumns(Source, {{"picture", each Table.Transpose(_)}, {"param", each Table.Pivot(_, List.Distinct(_[#"Attribute:name"]), "Attribute:name", "Element:Text")}}),
    b = Table.ExpandTableColumn(a, "picture", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8"}),
    c = Table.ExpandTableColumn(b, "param", {"Цветовая температура", "Тип светодиодов", "Страна регистрации бренда", "Производитель светодиодов", "Коллекция", "Защита (IP)", "Световой поток на метр, Лм", "Количество диодов на метр", "Мощность, Вт/м", "Напряжение питания", "Цвет подложки", "Срок службы (LED)", "Длина, м", "Габариты (ВхГхШ)", "Страна-производитель товара", "Гарантия", "Цвет свечения", "Доставка/Оплата", "Дополнительные характеристики", "Мощность, Вт", "Входящее напряжение", "Исходящее напряжение", "Сила тока, А", "Размеры, мм", "Напряжение, В"})
in
    c
 
Спасибо Вам большое.
Страницы: 1
Наверх