Как пользоваться
- Вставьте CSV или TSV в редактор входных данных.
- В поле «Разделитель» выберите «Авто» или нужный разделитель.
- Снимите флажок «Первая строка — заголовок», если в первой строке уже находятся данные.
- В поле «Результат» выберите нужную структуру, например «Массив объектов».
Примеры
Прайс из Excel с десятичными запятыми
Товар;Цена;Количество "Чай, зелёный";249,90;12 Кофе молотый;589,50;8
[
{
"Товар": "Чай, зелёный",
"Цена": "249,90",
"Количество": 12
},
{
"Товар": "Кофе молотый",
"Цена": "589,50",
"Количество": 8
}
]Данные из таблицы без заголовков
Казань 18 620 Самара 12 450 Пермь 9 380
[
[
"Казань",
18,
620
],
[
"Самара",
12,
450
],
[
"Пермь",
9,
380
]
]Вложенные данные клиентов для API
клиент.имя,клиент.город,заказ.номер,заказ.оплачен Анна,Тула,1042,true Михаил,Омск,1043,FALSE
[
{
"клиент": {
"имя": "Анна",
"город": "Тула"
},
"заказ": {
"номер": 1042,
"оплачен": true
}
},
{
"клиент": {
"имя": "Михаил",
"город": "Омск"
},
"заказ": {
"номер": 1043,
"оплачен": false
}
}
]Частые вопросы
Как сохранить ведущие нули в индексах и ID?
Ничего настраивать не нужно: если в столбце есть значение вроде 007 или целое число длиннее 15 цифр, весь столбец остаётся строковым. Чтобы все значения во всех столбцах остались текстом, снимите флажок «Определять типы».
Как заменить пустые ячейки на null?
В поле «Пустые значения» выберите «null». Текст NULL или null в ячейке останется строкой: эта настройка действует только на пустые ячейки.
Почему CSV не конвертируется или появляются предупреждения?
Незакрытая кавычка останавливает конвертацию: сообщение указывает строку и столбец, где она открыта. Остальные проблемы, например строки с лишним или недостающим числом полей, пустые и повторяющиеся заголовки, выводятся предупреждениями под результатом, а конвертация продолжается. Нажмите на предупреждение, чтобы перейти к нужной строке.
Можно ли конвертировать XLSX в JSON?
Сначала сохраните таблицу Excel в формате CSV, затем вставьте данные или перетащите CSV-файл в область инструмента. Файлы XLSX и XLS напрямую не поддерживаются.
Отправляются ли данные на сервер?
Конвертация выполняется в браузере; код инструмента не отправляет CSV или JSON на сервер. Исходный CSV не сохраняется, а настройки сохраняются в localStorage браузера.