Основные выводы
- 01Автоматически определяет запятые, точки с запятой, табуляции и вертикальные линии в качестве разделителей, поэтому большинство файлов работают без настройки.
- 02Заголовки первой строки становятся ключами JSON объекта; отключите заголовки для получения сырого двумерного массива.
- 03Соответствует стандарту RFC 4180 — экранированные поля, запятые внутри ячеек и экранированные кавычки обрабатываются правильно.
- 04Преобразование выполняется на 100% в вашем браузере — ваши данные никогда не загружаются и не регистрируются.
Почему разработчикам и аналитикам нужно преобразование CSV в JSON
CSV — это универсальный формат экспорта данных — электронные таблицы, базы данных, CRM системы и платформы аналитики его используют. Но большинство современных API, фронтенд приложений и конвейеров обработки данных ожидают JSON. Ручное преобразование непрактично для файлов с большим количеством строк, а большинство онлайн инструментов требуют загрузить данные на сервер.
Handytool парсит файлы CSV и TSV прямо в вашем браузере. Вставьте строки, позвольте автоматическому определению понять разделитель, и получите чистый JSON массив объектов за секунды. Поскольку ничего не покидает вашу машину, экспорт из Excel, Google Sheets, Postgres или обработчика платежей остаётся полностью приватным.
Как конвертировать CSV файл в JSON
- 01
Вставьте ваш CSV
Скопируйте строки из электронной таблицы или текстового файла и вставьте их в левую панель. Вы также можете загрузить файл .csv или .tsv напрямую.
- 02
Проверьте определение разделителя
Инструмент автоматически определяет запятые, точки с запятой, табуляции и вертикальные линии. Если определение неправильно, заблокируйте разделитель вручную в выпадающем меню.
- 03
Переключайте заголовки включено/выключено
Если заголовки включены, первая строка становится ключами объекта, а каждая последующая строка становится JSON объектом. Если отключены, вы получите сырой двумерный массив массивов.
- 04
Выберите отступ и нажмите Конвертировать
Выберите 2-пробельный, 4-пробельный или минифицированный вывод. JSON появится в правой панели — скопируйте его в буфер обмена или загрузите как converted.json.
Варианты CSV, которые обрабатываются
- 01Стандартный CSV, разделённый запятыми (Excel, Google Sheets)
- 02CSV, разделённый точками с запятой (локаль европейского Excel)
- 03Значения, разделённые табуляцией (TSV) из экспортов баз данных
- 04Файлы, разделённые вертикальными линиями, распространённые в конвейерах обработки данных
- 05Файлы с заголовком или без него
- 06Экранированные поля, содержащие запятые, переводы строк или экранированные двойные кавычки
Ваши данные остаются в вашем браузере
Парсер CSV работает на 100% в вашем браузере используя JavaScript. Ваши строки никогда не касаются сервера, ничего не регистрируется, и не требуется создавать аккаунт. Это важно для экспортов, содержащих персональную информацию, финансовые записи, списки клиентов или любые другие данные, регулируемые нормами конфиденциальности.
Нет жёстких ограничений на количество строк или размер файла, установленных сервером — практический предел — это доступная память вашего устройства. Для типичных экспортов электронных таблиц с тысячами строк преобразование практически мгновенное. Очень большие файлы (сотни мегабайт) могут занять несколько секунд больше.
CSV в JSON — часто задаваемые вопросы
Как конвертировать CSV в JSON онлайн?
Вставьте строки CSV или загрузите файл, убедитесь, что разделитель определён правильно, переключите заголовки включено/выключено и нажмите Конвертировать. JSON загрузится как converted.json.
Какие разделители поддерживаются?
Запятая, точка с запятой, табуляция и вертикальная линия. Режим Автоматический выбирает наиболее последовательный разделитель, что обрабатывает европейский CSV и экспорты TSV без настройки.
Обрабатываются ли запятые внутри ячеек?
Да. Поля, заключённые в двойные кавычки, могут содержать разделитель, переводы строк или экранированные кавычки — ровно как указано в RFC 4180.
Что происходит с дублирующимися или пустыми заголовками столбцов?
Пустые заголовки становятся column_1, column_2 и т.д. Дублирующиеся имена получают числовой суффикс (email, email_2), поэтому каждый ключ JSON уникален.
Загружаются ли мои данные на сервер?
Нет. Парсер работает полностью в вашем браузере. Ваши строки никогда не касаются сервера и ничего не регистрируется.
Есть ли ограничение на количество строк или размер файла?
Нет серверного ограничения. Очень большие файлы могут быть медленнее для отрисовки, но типичные экспорты с тысячами строк преобразуются мгновенно.