Файлы не загружаются · 100 % бесплатно

Конвертировать CSV в JSON

Превратите таблицу в JSON для приложения, API, сборки сайта или сервиса автоматизации. Строка заголовков становится именами свойств, типы значений могут определяться автоматически, и вы выбираете массив объектов или простую сетку. Файлы Excel тоже подходят. Ничего не загружается.

Как конвертировать CSV в JSON

  1. Перетащите файл CSV, TSV или Excel.
  2. Выберите массив объектов (ключи из строки заголовков) или массив массивов.
  3. Решите, нужно ли преобразовывать числа, логические значения и пустые ячейки в типы JSON.
  4. Запустите и скачайте файл .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 % бесплатен и работает целиком внутри браузера. Ваши изображения и документы обрабатываются на вашем компьютере и никогда не отправляются на сервер. Здесь нет аккаунтов, водяных знаков и подвоха.