Excel в JSON
Превратите таблицу в записи JSON прямо на странице.
- Работает на вашем устройстве — файл никуда не отправляется
- Без регистрации, водяных знаков и суточных лимитов
- Бесплатно, без ограничений на число использований
Как это работает
Перевод таблицы в JSON — первый шаг большинства скриптов импорта, файлов начальных данных и тестовых наборов. Это же момент, когда файл, полный реальных данных, обычно вставляют в первый попавшийся конвертер.
Записи или необработанные строки
Записи дают по одному объекту на строку, а названия полей берутся из первой строки — этого и ожидают API или скрипт импорта. Необработанные массивы дают строки в точности как есть, включая строку заголовка, — это удобно, если у листа нет заголовка или если раскладка нерегулярна и вы хотите обработать её сами.
Типы сохраняются
Числа переходят как числа JSON, а даты — как читаемые значения, а не всё превращается в строки. Пустые ячейки в режиме записей становятся null, так что у каждого объекта одинаковая форма; это важно, когда результат передаётся чему-то строгому.
Один лист или все
По умолчанию конвертируется только первый лист — это обычный случай. Если выбрать все листы, получится объект, ключами которого служат названия листов, а внутри — строки каждого. Вас предупредят, если в книге больше листов, чем было сконвертировано.
Что теряется
Форматирование, формулы, объединённые ячейки и диаграммы не имеют эквивалента в JSON. Результаты формул сохраняются, сами формулы — нет.
Excel в JSON: вопросы
Откуда берутся названия полей?
Из первой строки листа, в режиме записей.
Можно ли конвертировать все листы сразу?
Да. Выберите все листы, и вы получите объект, ключами которого служат названия листов.
Правильно ли преобразуются числа?
Да, числа остаются числами, а не становятся строками.
Мой файл загружается на сервер?
Нет. Всё происходит в вашем браузере.