Конвертер JSON в CSV
Конвертируйте массивы JSON в CSV для Excel или Google Sheets. Разворачивайте вложенные объекты, выбирайте разделитель, кавычки и переносы строк, смотрите предпросмотр и скачивайте.
Загрузка: Конвертер JSON в CSV…
Ваши файлы не покидают устройство
Как пользоваться: Конвертер JSON в CSV
- 1
Откройте «Конвертер JSON в CSV» на этой странице. Инструмент загружается прямо в браузере.
- 2
Добавьте файл, текст или значения и настройте параметры.
- 3
Скопируйте или скачайте результат. Ничего не загружается и не хранится.
Об инструменте
API и базы данных говорят на JSON, а табличным программам нужны строки и столбцы. Этот конвертер JSON в CSV превращает массив объектов JSON в CSV файл, который можно открыть в Excel, Google Sheets или Numbers или импортировать в базу данных. Вставьте JSON, настройте параметры, проверьте предпросмотр и скачайте результат. Конвертация происходит в браузере, поэтому данные остаются приватными.
Как конвертировать JSON в CSV
- Вставьте JSON. Это должен быть массив объектов, например
[{"name":"Ana","age":31},{"name":"Ben","age":28}]. - Каждый ключ становится заголовком столбца, а каждый объект строкой.
- Задайте разделитель, кавычки и обработку вложенных данных.
- Проверьте предпросмотр CSV и скопируйте его или скачайте файл .csv.
Параметры
- Развернуть вложенные объекты:
{"address":{"city":"Paris"}}становится столбцомaddress.city. - Обработка массивов: оставить массив строкой JSON в одной ячейке или разбить на пронумерованные столбцы.
- Разделитель: запятая, точка с запятой, табуляция или вертикальная черта. Для Excel в странах, где десятичные дроби пишут через запятую, используйте точку с запятой.
- Символ кавычек и кавычки для всех значений для максимальной совместимости со строгими импортёрами.
- Строка заголовков включена или выключена.
- Переносы строк: LF для программ на Mac и Linux, CRLF для Windows и Excel.
- Формат логических значений (true/false или 1/0) и текст для значений null.
Пример
Такой JSON:
[{"id":1,"name":"Ana","city":"Lisbon"},{"id":2,"name":"Ben","city":"Leeds"}]
превращается в такой CSV:
id,name,city
1,Ana,Lisbon
2,Ben,Leeds
Советы для чистого CSV
- Объекты с разными ключами не проблема: каждый найденный ключ становится столбцом, а отсутствующие значения остаются пустыми.
- Текст с запятыми или кавычками автоматически заключается в кавычки, чтобы столбцы не съезжали.
- Ведущие нули в идентификаторах или телефонах Excel может удалить при открытии CSV; импортируйте столбец как текст, чтобы их сохранить.
- JSON некорректен? Сначала исправьте его в форматировщике JSON, который точно покажет место ошибки.
Нужно обратное преобразование? Используйте конвертер CSV в JSON или конвертируйте таблицы напрямую через Excel в JSON.
Частые вопросы
Какую структуру JSON можно конвертировать в CSV?
Лучше всего подходит массив объектов: каждый объект становится строкой, а каждый ключ столбцом. Вложенные объекты можно развернуть в имена столбцов через точку.
Как обрабатываются вложенные объекты?
Включите Flatten nested, и они станут отдельными столбцами вроде address.city. Иначе они сохраняются как текст JSON в одной ячейке.
Как правильно открыть CSV в Excel?
Используйте запятую как разделитель и переносы строк CRLF. Если ваш Excel использует запятую как десятичный разделитель, выберите точку с запятой.
Что происходит с массивами внутри объектов?
Можно оставить каждый массив строкой JSON в одной ячейке или разбить его на пронумерованные столбцы вроде tags.0 и tags.1.
Загружаются ли мои данные на сервер?
Нет. Конвертация выполняется в браузере, поэтому JSON не покидает ваше устройство.
Можно ли выбрать другой разделитель?
Да: запятая, точка с запятой, табуляция или вертикальная черта.
