Преобразовать CSV в JSON в вашем браузере - идеально для передачи таблиц в скрипты, API или LLM.
CSV — это формат с наименьшим общим знаменателем для табличных данных: его экспортирует каждая электронная таблица, любой скрипт его обрабатывает. JSON — то же самое для вложенных или самоописывающихся данных: любой язык программирования может его разобрать, любой современный API — потребить. Преобразование CSV в JSON устраняет разрыв, когда нужно подать данные из электронной таблицы в JavaScript-скрипт, REST API или LLM, которая оперирует объектами.
Мы парсим CSV с помощью PapaParse, считая первую строку именами полей, а остальные — записями. Числовые значения автоматически приводятся к числовому типу; всё остальное остаётся строками. На выходе — красиво отформатированный JSON-массив объектов с отступами, готовый для вставки в скрипт или передачи через curl. Всё происходит локально; никакие данные не покидают ваш браузер.
CSV (значения, разделённые запятыми) — самый простой табличный формат — строки обычного текста со значениями, разделёнными запятыми. Его поддерживают все программы для работы с таблицами, языки сценариев и инструменты для работы с данными.
JSON (JavaScript Object Notation) — универсальный формат для структурированных данных в интернете. Массивы, объекты, строки, числа, булевы значения. Читается каждым современным языком программирования.
Перетащите CSV на конвертер выше, или нажмите на поле, чтобы выбрать его на вашем устройстве.
Мы предварительно выбрали JSON в качестве формата вывода. Измените его в выпадающем списке, если нужен другой формат.
Нажмите «Конвертировать» и дождитесь завершения индикатора прогресса. Скачайте JSON, когда он будет готов.
Преобразуйте массив объектов JSON в CSV-файл - вставьте в Excel, Google Sheets или любой табличный редактор.
Преобразовать конфигурационные файлы JSON в более человекочитаемый формат YAML - Kubernetes, GitHub Actions, Docker Compose это оценят.
Преобразовать таблицу Excel XLSX в CSV - идеально для скриптов, инструментов обработки данных или систем, которые не открывают .xlsx.