Как пользоваться
- Вставьте массив объектов JSON (подойдёт и одиночный объект).
- Выберите разделитель — «Запятая» для большинства программ или «Точка с запятой» для Excel в регионах, где дробная часть отделяется запятой.
- Отметьте «Добавить BOM (для Excel)», если файл будут открывать в Excel и в нём есть текст не на английском.
- Скопируйте CSV или скачайте его как файл .csv.
Описание параметров
- Вложенные объекты
- Разворачиваются в имена столбцов через точку: {"address":{"city":"Paris"}} превращается в столбец address.city.
- Массивы внутри строк
- Записываются как текст JSON в одну ячейку, например [1,2,3], поэтому данные не теряются.
- Отсутствующие ключи
- Столбцы — это объединение ключей из всех строк в порядке первого появления; в строках без такого ключа ячейка остаётся пустой.
- BOM
- Метка порядка байтов (BOM) сообщает Excel, что файл в кодировке UTF-8. Без неё Excel в Windows показывает кириллицу, китайские символы и буквы с диакритикой как «кракозябры».
Пример
JSON:
[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]
CSV:
id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"
Часто задаваемые вопросы
Почему Excel помещает всё в один столбец?
При некоторых региональных настройках Excel ожидает точку с запятой в качестве разделителя. Выберите разделитель «Точка с запятой» или откройте файл через «Данные → Из текстового/CSV-файла» и укажите разделитель там.
Почему в Excel вместо букв непонятные символы?
Excel предполагает устаревшую кодировку, если файл не начинается с UTF-8 BOM. Отметьте «Добавить BOM (для Excel)» и скачайте файл заново.
Как обрабатываются запятые и кавычки внутри значений?
Согласно RFC 4180 значения, содержащие запятые, кавычки или переносы строк, заключаются в двойные кавычки, а кавычки внутри них удваиваются.
Есть ли ограничение на количество строк?
Жёсткого ограничения нет. Десятки тысяч строк конвертируются в браузере за секунду-две; сам Excel ограничен 1 048 576 строками.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.