Как из CSV собрать позиции заказа в массив items для JSON

2026-05-05
Задача

В CSV каждая строка — позиция заказа. Нужно получить один JSON-объект заказа с массивом позиций.

Короткий ответ

Используйте JSON-редактор: выберите нужный узел, задайте преобразования и выгрузите результат в целевую структуру.

Пример задачи

Данные ниже учебные. Они показывают форму преобразования, а не реальные файлы пользователей.

Было

order,customer,sku,qty
O-001,Клиент 1,SKU-1,2
O-001,Клиент 1,SKU-2,1
O-002,Клиент 2,SKU-3,4

Стало

[
  {
    "order": "O-001",
    "customer": "Клиент 1",
    "items": [
      { "sku": "SKU-1", "qty": 2 },
      { "sku": "SKU-2", "qty": 1 }
    ]
  },
  {
    "order": "O-002",
    "customer": "Клиент 2",
    "items": [
      { "sku": "SKU-3", "qty": 4 }
    ]
  }
]

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

  1. Загрузите CSV или XLSX как табличный источник.
  2. Откройте табличный редактор и проверьте, что заголовки колонок распознаны правильно.
  3. В настройках нужной колонки откройте блок "Преобразования".
  4. Если строка должна исключаться целиком, задайте правило в блоке "Условия выгрузки".
  5. Сохраните настройки и скачайте результат в нужном формате.

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться