CSV to JSON Converter
Конвертировать CSV в массив JSON-объектов.
Как это работает
Экспортировали таблицу из Excel или Google Sheets, а нужен JSON для фронтенда или скрипта? Знакомая ситуация. CSV to JSON converter online берет ваш CSV файл, где первая строка это заголовки колонок, и превращает каждую следующую строку в отдельный объект JSON с полями, названными по этим самым заголовкам.
Инструмент правильно обрабатывает значения в кавычках, даже если внутри такого значения спрятана запятая или перенос строки, которые в обычном CSV без экранирования сломали бы всю структуру. Это частая головная боль при парсинге CSV руками через простой split по запятой, здесь такого не происходит.
Обработка происходит прямо в браузере, csv файл никуда не загружается, что удобно, если в таблице лежат клиентские данные, финансовые отчеты или что то еще, что не хочется лишний раз пересылать через интернет непонятно куда.
Частые вопросы
Что делать, если в csv файле разделитель точка с запятой, а не запятая?
Этот конвертер рассчитан на запятую как разделитель, если у вас файл с точкой с запятой или табуляцией, сначала прогоните его через инструмент конвертации разделителей csv в разделе CSV, а потом уже сюда.
Как обрабатываются пустые ячейки при конвертации csv в json?
Пустая ячейка превращается в пустую строку в соответствующем поле объекта JSON, поле не пропадает и не становится null автоматически.
Можно ли конвертировать csv с русскими буквами и кириллицей в заголовках?
Да, кодировка UTF8 поддерживается полностью, кириллические названия колонок становятся такими же кириллическими ключами в итоговом JSON.
Что если в csv файле нет строки заголовков вообще?
Этот инструмент ожидает, что первая строка это заголовки колонок, без них первая строка данных будет ошибочно принята за названия полей, так что заголовки лучше добавить перед конвертацией.