Повторяющиеся значения из XML/JSON при конвертации в таблицу

Как вывести массивы и повторяющиеся XML/JSON-узлы в CSV/XLSX без потери значений.

В чем сложность

\n

XML и JSON часто содержат повторяющиеся элементы: несколько изображений, характеристик, складов, цен или торговых предложений. Таблица плоская, поэтому нужно заранее выбрать, как эти повторы попадут в строки и колонки.

\n\n
Повторяющиеся XML/JSON значения в таблице — Eofferix
Перед табличным редактором проверьте, какие повторяющиеся группы нужно собрать в колонки или строки.
\n\n
  • Одна строка товара и значения через разделитель.
  • Одна строка товара и несколько колонок: image_1, image_2, image_3.
  • Несколько строк: товар повторяется, а в каждой строке отдельная характеристика, склад или предложение.

Как настроить

\n
  1. Откройте снапшот XML или JSON и найдите повторяющуюся группу.
  2. Определите родительский элемент: товар, предложение, раздел или запись.
  3. В табличном редакторе выберите поля, которые должны стать колонками.
  4. Для нескольких значений задайте разделитель или режим разнесения по строкам.
  5. Проверьте предпросмотр на товарах с одним, несколькими и пустыми значениями.
  6. Запустите демо-экспорт и проверьте количество строк в результате.

Как выбрать вариант

\n
  • Для картинок часто подходит одна ячейка со ссылками через разделитель.
  • Для характеристик удобнее отдельные строки или пары название-значение.
  • Для складов важно не потерять код склада и количество.
  • Для торговых предложений обычно нужна отдельная строка на SKU.
  • Если принимающая система ждет фиксированные колонки, ограничьте количество повторов.