Конвертировать CSV в JSON
Превратите таблицу в JSON для приложения, API, сборки сайта или сервиса автоматизации. Строка заголовков становится именами свойств, типы значений могут определяться автоматически, и вы выбираете массив объектов или простую сетку. Файлы Excel тоже подходят. Ничего не загружается.
Перетащите файлы сюда или нажмите, чтобы выбрать
Результаты
Как конвертировать CSV в JSON
- Перетащите файл CSV, TSV или Excel.
- Выберите массив объектов (ключи из строки заголовков) или массив массивов.
- Решите, нужно ли преобразовывать числа, логические значения и пустые ячейки в типы JSON.
- Запустите и скачайте файл .json с отступами или компактный.
Зачем превращать таблицу в JSON
JSON это формат веба. API возвращают его, JavaScript читает его нативно, no-code-инструменты и платформы автоматизации его ждут, а файлы конфигурации, начальные данные и тестовые данные почти всегда пишутся в нём. Данные же обычно появляются в таблице, потому что там людям удобно их править. Этот инструмент соединяет два мира: на входе CSV или Excel, на выходе чистый JSON, где заголовки столбцов становятся именами свойств.
Две формы результата
Массив объектов нужен почти всем. Первая строка считается заголовком, а каждая следующая строка становится объектом с этими ключами:
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
Массив массивов сохраняет исходную сетку вместе со строкой заголовков, без ключей. Он компактнее и подходит, когда строка заголовков неаккуратная, когда важен порядок столбцов или когда потребитель ждёт таблицу, а не записи.
Числа, логические значения и пустые ячейки
При включённом преобразовании типов значения, похожие на числа, становятся числами JSON, «true» и «false» становятся логическими значениями, а пустые ячейки становятся null. При выключенном каждое значение это строка, точно как в таблице. Выключайте его, если есть идентификаторы, похожие на числа, но обязанные сохранить ведущие нули: индексы, коды товаров, телефоны.
Строка заголовков и аккуратные ключи
Имена свойств берутся из строки заголовков в точности как написаны. Заголовки с пробелами и знаками препинания, например «First name» или «Price (USD)», допустимы как ключи JSON, но неудобны в коде. Если нужны аккуратные ключи вроде first_name и price_usd, переименуйте столбцы в таблице до конвертации. Повторяющиеся заголовки получают числовой суффикс, чтобы данные не терялись.
Входные файлы Excel
Перетаскивайте .xlsx или .xls напрямую; используется первый лист. Даты записываются строками ISO (2026-03-14), а не внутренними порядковыми номерами Excel, а формулы заменяются значениями.
Типичные применения
- Наполнить базу данных или прототип реалистичными данными из таблицы.
- Передать список товаров, адресов или сотрудников в сборку сайта.
- Импорт в сервисы автоматизации, такие как Make, n8n или Zapier, которым нужен JSON.
- Сделать тестовые данные из реальной выгрузки.
- Конвертировать справочную таблицу для мобильного приложения.
Вывод с отступами удобно читать и сравнивать; компактный меньше для передачи. Оба создаются в браузере, поэтому таблица никогда не загружается.
Частые вопросы
Загружаются ли мои данные?
Нет. Конвертация идёт в браузере, и файл остаётся на вашем устройстве.
Как выбираются ключи?
Из строки заголовков, точно как написано. Повторяющиеся заголовки получают числовой суффикс. Если нужны аккуратные ключи, сначала переименуйте столбцы в таблице.
Сохранят ли индексы и телефоны ведущие нули?
Выключите преобразование типов, и каждое значение останется строкой. Если оно включено, значения, похожие на числа, станут числами JSON.
Работает ли это с книгами Excel?
Да. Перетащите .xlsx или .xls, и будет конвертирован первый лист. Даты записываются строками ISO.
Ваши файлы никогда не покидают устройство
Каждый инструмент на Squishly Tools на 100 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.