CSV удобен для таблиц, но API и приложениям чаще нужен JSON. Конвертер превращает строки таблицы в массив объектов.
Можно выбрать запятую, точку с запятой или табуляцию, а также указать, содержит ли первая строка названия колонок. Кавычки и экранированные символы поддерживаются.
Как работает
Парсер проходит по тексту посимвольно, учитывает кавычки и удвоенные кавычки внутри полей. Затем строки превращаются в объекты по заголовкам или в массивы значений.
Числа и булевы значения остаются строками, чтобы не терять ведущие нули и форматы. При необходимости преобразуйте типы в коде после экспорта.
Частые вопросы
Поддерживаются ли кавычки в CSV?
Да, поля в двойных кавычках и удвоенные кавычки внутри них обрабатываются корректно.
Что делать с разными разделителями?
Выберите запятую, точку с запятой или табуляцию. Автоопределение не используется, чтобы не ошибиться на неоднозначных данных.
Сохраняется ли порядок колонок?
Да, объекты создаются в порядке заголовков исходной таблицы.