Таблица в дерево категорий

ID/parent ID таблица → вложенный JSON, путь каждой строки и ошибки циклов/сирот.

Выберите исходный файл

Можно перетащить файл сюда

CSVTSVXLSXXLSODSJSON

До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.

Для обработки данные передаются нашему серверу. Временные рабочие файлы удаляются; история файлов не создаётся.

Данные передаются серверу для выбранной обработки. История файлов не создаётся.

Как пользоваться

Проверьте корни дерева, дочерние ID и сообщения о циклах.

  1. Подготовьте CSV / TSV / XLSX / XLS / ODS / JSON records. Пример показывает: собрать дерево категорий по id и parent.
  2. Выберите Столбец ID = id; Столбец родительского ID = parent. Запустите обработку и прочитайте диагностику.
  3. Скачайте JSON. Проверьте корни дерева, дочерние ID и сообщения о циклах.

Пример

Практический пример: Таблица в дерево категорий

Исходные данные
id,parent,name
1,,Каталог
2,1,Мебель

Собрать дерево категорий по id и parent

Что получится
[
  {
    "id": "1",
    "parent": "",
    "name": "Каталог",
    "children": [
      {
        "id": "2",
        "parent": "1",
        "name": "Мебель",
        "children": []
      }
    ]
  }
]
Форматы и ограничения

Каждый id должен быть уникальным, а parent ссылаться на существующий узел. Цикл или потерянный родитель отклоняется, чтобы итоговое дерево не скрывало проблем исходной выгрузки. На входе: CSV, TSV, XLSX, XLS, ODS, JSON records. Форматы результата: JSON.

На входе
CSV, TSV, XLSX, XLS, ODS, JSON records
Результат
JSON

ID/parent ID таблица → вложенный JSON, путь каждой строки и ошибки циклов/сирот.

  • До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.
  • CSV/TSV: до 200 000 символов, 5000 строк вместе с заголовком и 200 столбцов.
  • Табличное чтение Excel: до 10 000 строк выбранного листа.

Проверьте корни дерева, дочерние ID и сообщения о циклах.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Вопросы об инструменте

Какие исходные данные принимает «Таблица в дерево категорий»?

Поддерживаются: CSV, TSV, XLSX, XLS, ODS, JSON records. До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.

Что получится после обработки в «Таблица в дерево категорий»?

ID/parent ID таблица → вложенный JSON, путь каждой строки и ошибки циклов/сирот. Форматы результата: JSON.

Как проверить результат этой операции?

Проверьте корни дерева, дочерние ID и сообщения о циклах.

Какой пример помогает начать работу?

id,parent,name 1,,Каталог 2,1,Мебель. Собрать дерево категорий по id и parent Ожидаемый результат: [ { "id": "1", "parent": "", "name": "Каталог", "children": [ { "id": "2", "parent": "1", "name": "Мебель", "children": [] } ] } ].

Какие ограничения нужно учитывать?

До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов. CSV/TSV: до 200 000 символов, 5000 строк вместе с заголовком и 200 столбцов. Табличное чтение Excel: до 10 000 строк выбранного листа.

Где обрабатываются данные и сохраняется ли история?

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Разобраться в задаче

Все инструкции
Таблицы Excel и CSV1 мин

Как собрать дерево категорий из выгрузки с ID и родительским ID

ID/parent ID таблица → вложенный JSON, путь каждой строки и ошибки циклов/сирот. Практические действия, пример и ограничения.

Читать инструкцию