Как пользоваться
- Вставьте данные в поле Массив объектов JSON. Один объект тоже подходит.
- Выберите Разделитель значений. Выберите Точка с запятой (;), если ваш Excel ждёт точек с запятой.
- Оставьте Разворачивать вложенные объекты отмеченным, чтобы разбить вложенные объекты по столбцам, или снимите отметку, чтобы записать их как текст JSON.
- Проверьте Валидность, затем скопируйте Текст CSV или скачайте его как data.csv.
Как строятся столбцы и строки
Каждый объект становится одной строкой. Столбцы — это все имена, найденные в объектах, в порядке первого появления. Объект, в котором нет имени, оставляет ячейку пустой. Текстовое значение записывается как текст, число — ровно так, как введено, true и false — словами, а null — пустой ячейкой.
- При включённом разворачивании объект внутри объекта становится одним столбцом на каждое имя: address с zip даёт столбец address.zip. Пустой объект записывается как {}.
- Массив всегда записывается как текст JSON, например ["json","csv"], потому что одна ячейка хранит одно значение.
- Имя, которое встречается в одном объекте дважды, отклоняется, потому что один столбец не может хранить два значения.
Кавычки и разделители (RFC 4180)
RFC 4180 описывает обычную форму CSV. Строки заканчиваются CRLF. Поле, которое содержит разделитель, двойную кавычку или перенос строки, заключается в двойные кавычки, а каждая двойная кавычка внутри него записывается дважды.
Excel с русскими региональными настройками ждёт точек с запятой между значениями. Файл с запятыми откроется так, что каждая строка окажется в одном столбце, поэтому для него выберите разделитель «точка с запятой». Файл начинается с метки порядка байтов, поэтому кириллица и другие буквы читаются правильно.
Пример: два человека, у одного из них вложенный объект
Текст по умолчанию содержит два объекта. У первого есть адрес с почтовым индексом. У второго нет города и адреса, зато есть примечание с кавычками, а имя содержит запятую.
Строка заголовка перечисляет имена в порядке первого появления: id, name, city, address.zip и note. Вторая строка сохраняет запятую внутри кавычек, а кавычки вокруг слова привет записаны дважды.
| Строка | Что записывается |
|---|---|
| 1 | id,name,city,address.zip,note |
| 2 | 1,Анна Иванова,Москва,101000, |
| 3 | 2,"Петров, Иван",,,"Сказал ""привет""" |
Частые вопросы
Почему мой CSV открывается в Excel одним столбцом?
Excel берёт разделитель из региональных настроек. Там, где он ждёт точек с запятой, файл с запятыми помещает каждую строку целиком в один столбец. Выберите в качестве разделителя «Точка с запятой (;)» и преобразуйте снова.
Почему в начале файла стоит странный символ?
Это метка порядка байтов, невидимый символ, который сообщает Excel и другим программам, что файл в UTF-8. Она сохраняет буквы кириллицы и других алфавитов правильными при открытии файла.
Числа при преобразовании округляются?
Нет. Число записывается ровно так, как оно было введено в JSON, поэтому ID вроде 12345678901234567890 сохраняет каждую цифру.
Что происходит с массивами внутри объекта?
Массив становится текстом JSON в одной ячейке, например ["json","csv"], а его двойные кавычки удваиваются, как требует RFC 4180. Ничего не теряется, но таблица не может сортировать его элементы отдельно.
Почему имя, которое встречается в одном объекте дважды, отклоняется?
Столбец хранит одно значение на строку. У объекта с одним и тем же именем дважды нет единственного значения для этого столбца, поэтому инструмент просит удалить одно из них.
Мои данные куда-нибудь загружаются?
Нет. Преобразование выполняется в вашем браузере, и ничего из вставленного не отправляется на наш сервер.
Источники
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files (на английском)
- RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format (на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..