DT Dev Tools

Конвертер TOON в CSV — TOON в CSV онлайн

Конвертируйте табличные массивы TOON (Token-Oriented Object Notation) в CSV онлайн. Выберите таблицу и разделитель, откройте в Excel. Бесплатно.

🔒 Работает полностью в вашем браузере — ничего не загружается

Реклама

От таблиц TOON к CSV

TOON (Token-Oriented Object Notation) ближе к CSV, чем любое другое кодирование JSON. Его главная особенность — табличный массив — объявляет длину и заголовок один раз — products[3]{sku,name,price}: — а затем перечисляет по одной строке значений через запятую в каждой строке. Именно поэтому TOON так экономен по токенам в промптах и ответах LLM. Но таблица TOON — это не файл CSV: она с отступами, вложена в документ и может использовать кавычки, табуляции или вертикальные черты по собственным правилам. Этот конвертер декодирует TOON с помощью официальной библиотеки, находит в нём массивы и записывает чистый CSV в стиле RFC 4180, который можно открыть в Excel, Google Sheets, LibreOffice или импортировать в базу данных.

Типичный сценарий — попросить модель извлечь записи (лиды, счета, товары, тест-кейсы) в TOON для экономии токенов, а затем экспортировать результат здесь для анализа или массовой загрузки.

Выбор таблицы и обработка вложенности

Документ TOON может содержать несколько массивов, как friends и hikes в примере. Список Table показывает каждый массив по его пути через точки; по умолчанию выбран первый. Строки-объекты добавляют свои ключи как столбцы; вложенные объекты разворачиваются в названия через точку, например owner.email, а вложенные массивы сохраняются как текст JSON в одной ячейке, чтобы никакие данные не были потеряны. Когда у строк разные ключи, заголовок — это объединение всех из них, а отсутствующие ячейки остаются пустыми. Список простых значений становится единственным столбцом value.

Разделители и советы для электронных таблиц

Запятая — стандарт, но Excel во многих европейских локалях ожидает точку с запятой, поэтому смените разделитель, если столбцы слились. Также доступны табуляция и вертикальная черта. Поля, содержащие разделитель, кавычки или переводы строк, автоматически берутся в кавычки и экранируются. Оставьте Strict mode включённым, чтобы убедиться, что число строк соответствует объявленному [N], прежде чем доверять экспорту модели. Для обратного направления или просмотра в виде JSON смотрите CSV в JSON и TOON в JSON; другие форматы — TOON в YAML и TOON в XML. Всё выполняется локально в вашем браузере.

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

  1. Вставьте TOONВставьте TOON с табличным массивом вроде items[N]{a,b}: или нажмите Load sample.
  2. Выберите таблицуЕсли в документе несколько массивов, выберите, какой экспортировать, и выберите разделитель.
  3. Скачайте CSVСкопируйте CSV или скачайте его и откройте в Excel, Google Sheets или базе данных.

Часто задаваемые вопросы

Какая часть TOON становится CSV?
Массив. По умолчанию используется первый найденный массив; если документ содержит несколько (например, users и orders), выберите один в списке Table. Единственный объект верхнего уровня становится одной строкой.
Как обрабатываются вложенные объекты?
Они разворачиваются в названия столбцов через точку, например address.city. Вложенные массивы записываются как текст JSON в одной ячейке.
Что, если у строк разные поля?
Столбцы — это объединение всех полей в порядке первого появления; отсутствующие значения остаются пустыми.
Мои данные загружаются на сервер?
Нет. Декодирование и генерация CSV полностью выполняются в вашем браузере.
Реклама