Конвертация
Локально · нулевая загрузка

CSV / Excel ⇄ JSON

Импорт таблиц · Экспорт JSON · Распознавание заголовков

CSV / Excel

Готово

Исходный ввод

                                
                            
Вывод разбора

                                
Фиксированная высота, длинный код прокручивается внутри

ABOUT

О CSV / Excel ⇄ JSON

Преобразуйте CSV или Excel в JSON-массивы или экспортируйте JSON в CSV для удобного импорта и экспорта данных.

Excel от ops, sales и finance часто — первые «реальные данные» для интеграции API. Локальный разбор не отправляет списки клиентов и детали заказов на сторонние конвертеры — compliance это ценит.

DEEP DIVE

Подробнее о CSV / Excel ⇄ JSON

CSV и Excel — форматы бизнес-пользователей; API и БД обычно потребляют JSON. JSONSort конвертирует в обе стороны — заголовки маппятся на ключи JSON — ops-таблицы быстро становятся структурами для программ.

Файлы Excel .xlsx разбираются локально в браузере — без загрузки в облако — бизнес-данные остаются приватными.

У CSV нет единого стандарта: разделители — запятая, точка с запятой или Tab; правила кавычек различаются. Всегда просматривайте первые строки JSON и проверяйте имена столбцов и типы перед скриптами или записью в БД.

FEATURES

Ключевые возможности

01

CSV → JSON

Первая строка — заголовки; каждая строка становится JSON-объектом в массиве на выходе.

02

JSON → CSV

JSON-массивы разворачиваются в таблицы для экспорта нетехническим пользователям.

03

Импорт Excel

Drag-and-drop файлов .xlsx / .xls для разбора.

04

Распознавание разделителя

Автообработка запятой, Tab и других распространённых разделителей CSV.

05

Мгновенный предпросмотр

Вставьте CSV и сразу увидите структуру JSON-массива.

06

Локальный разбор

Данные таблиц не загружаются — подходит для таблиц с клиентской информацией.

07

Вывод типов

Числа и булевы строки определяются автоматически — меньше parseInt downstream.

08

Плоский экспорт JSON

Вложенные JSON-массивы экспортируются в плоский CSV для Excel.

HOW TO USE

Шаги использования

  1. 1

    Вставьте CSV или загрузите файл .xlsx

  2. 2

    Подтвердите заголовки и разделитель

  3. 3

    Скопируйте JSON или экспортируйте CSV

  4. 4

    При ошибке проверьте сообщение, исправьте синтаксис исходника и повторите

  5. 5

    Отформатируйте результат или экспортируйте для downstream-скриптов

WORKFLOW

Типичный workflow

Полный цикл от импорта до экспорта — единый подход к CSV / Excel ⇄ JSON в команде.

1

Подготовьте таблицу

Сохраните Excel как CSV UTF-8 или перетащите .xlsx напрямую.

2

Предпросмотр JSON

Проверьте ключи и типы значений первой записи.

3

Очистка (опционально)

Merge & clean для удаления пустых столбцов или форматирование для читаемости.

4

Импорт downstream

Скопируйте JSON в Postman, скрипты или Mock-инструменты.

USE CASES

Сценарии использования

Данные

Data engineering

Конвертируйте ops Excel-экспорты в JSON для ETL-пайплайнов.

Backend

Backend-разработка

Массовый импорт CSV пользовательских данных, предпросмотр JSON-структуры, затем скрипты для БД.

Frontend

Frontend-разработка

Конвертируйте CSV образцов продуктов в JSON для Mock-источников данных.

Тестирование

Инженер по тестированию

Конвертируйте CSV тест-кейсов в JSON для automation frameworks.

Growth

Growth ops

Конвертируйте Excel регистраций на события в JSON для marketing automation.

Финансы

Финансовая сверка

Конвертируйте CSV банковских выписок в JSON для внутренних reconciliation API.

TIPS

Советы

  • Первая строка CSV должна быть заголовками — иначе ключи станут col1, col2 и т.д.
  • Поля с запятыми должны быть в двойных кавычках — иначе столбцы разъедутся.
  • Многостраничный Excel разбирает только первый лист — экспортируйте нужный лист заранее.
  • JSON → CSV удобен для экспорта массивов API-ответов в product/ops.
  • После конвертации проверьте форматером, что числа не стали строками.
  • Для больших таблиц проверьте маппинг столбцов на нескольких строках перед полным файлом.
  • CSV из Windows Excel может быть GBK — сохраните как UTF-8 перед импортом.
  • Столбцы дат часто остаются строками — парсите по locale downstream.
  • Пустые строки пропускаются; блоки через пустые строки могут потребовать ручной очистки.
  • Огромные JSON-массивы → CSV: учитывайте лимит Excel ~1,04M строк.

LOCAL VS ONLINE

Локально vs онлайн-инструменты

JSONSort — чистый frontend: почему локальные инструменты лучше для dev-данных.

Критерий
JSONSort локально
Традиционные онлайн-инструменты
Конфиденциальность
Полностью локально, нулевая загрузка
Часто требуется загрузка на сервер
Скорость отклика
Миллисекунды, без сетевой задержки
Зависит от сети и нагрузки сервера
Offline
PWA offline
Обычно нужен интернет
Чувствительные данные
JWT/конфиги/логи — без опасений
Риск утечки
Реклама и трекинг
Без рекламы и трекинга
Часто реклама или Analytics
Drag-and-drop файлов
Прямой импорт локальных файлов
Лимиты размера загрузки
Связка инструментов
19 инструментов на одной странице
Обычно отдельный сайт на инструмент
Открытый код
Статические страницы — можно проверить исходники
Закрытый сервер — не аудируется

TROUBLESHOOTING

Типичные ошибки и решения

Частые проблемы и рекомендации — меньше проб и ошибок.

Смещение столбцов

Совет:Запятые в полях без кавычек — исправьте в Excel или добавьте кавычки вручную.

Иероглифы вместо текста

Совет:Проверьте кодировку UTF-8; при импорте в Excel выберите CSV UTF-8.

Числа стали строками

Совет:Ведущие нули или очень длинные числа остаются строками — явно приводите типы downstream.

Неверный лист

Совет:Разбирается только первый лист — экспортируйте нужный лист заранее.

FAQ

Частые вопросы

Как обрабатываются ячейки с формулами Excel?

Читается отображаемое значение (результат вычисления), а не формула.

Чем становятся пустые ячейки?

Обычно "" или null — в зависимости от вывода типов столбца.

Поддерживается ли CSV с UTF-8 BOM?

Да. BOM определяется автоматически, китайский контент обрабатывается корректно.

Можно указать свой разделитель?

Распространённые разделители определяются автоматически. При ошибке замените Tab на запятые перед вставкой.

Можно пропустить заголовки?

Без заголовков получите col1, col2 и т.д. — всегда указывайте строку заголовков.

Данные уходят на сервер?

Нет. Все инструменты JSONSort работают локально в браузере.

Нужна регистрация или установка?

Нет. Откройте страницу — без аккаунта и клиента; поддержка PWA offline.

Какой максимальный размер файла?

Зависит от памяти браузера; обычно несколько MB. Огромные — разбейте или используйте merge/очистку.

Скопировано в буфер обмена