JSON в Excel
онлайн
Получается настоящая книга XLSX, а не переименованный текстовый файл. Вложенные поля разворачиваются в колонки, числа остаются числами и сразу считаются формулами.
Почему это лучше, чем переименовать CSV
Самый частый способ получить таблицу из JSON — собрать CSV и открыть его в Excel. Работает он плохо: приходится угадывать разделитель, следить за кодировкой, а числа и даты Excel при импорте истолкует по-своему. Здесь собирается настоящий файл XLSX со структурой книги внутри, и он открывается двойным щелчком без единого вопроса.
Числа при этом остаются числами, а не текстом, — по ним сразу работают формулы и сортировка. Исключение то же, что и всюду в разделе: значения с ведущим нулём остаются текстом, иначе артикул «00123» превратился бы в 123. Вложенные объекты разворачиваются в колонки через точку, а массивы внутри записи кладутся в ячейку целиком: у разных записей длина массива разная, и развернуть их без потери формы таблицы нельзя.
- Настоящий XLSX, а не переименованный текст
- Числа остаются числами, формулы по ним работают
- Вложенные объекты разворачиваются в колонки
- Колонки собираются по всем записям сразу
- Имя листа задаётся в настройках