Конвертер Excel в JSON

Превращайте листы .xlsx, CSV и TSV в готовый для API JSON прямо в браузере

Excel .xlsx, CSV или TSV, до 15 MB

Исходный файл

Перетащите файл .xlsx, .csv или .tsv

Файл читается в браузере и никуда не загружается. Устаревшие файлы .xls не поддерживаются.

Параметры

Отступы
Дополнительно
Повторяющиеся заголовки

Например, B2:F40. Оставьте пустым для используемого диапазона.

Результат JSON

Откройте книгу или загрузите пример, чтобы увидеть JSON.

Откройте файл .xlsx, .csv или .tsv, чтобы начать.

Что преобразуется

Конвертер Excel в JSON превращает книги .xlsx, файлы CSV и TSV в JSON, который можно вставить в код, тестовые данные или запросы к API. Выберите лист, задайте, как строка заголовков сопоставляется с ключами, и получите массив объектов, массив массивов или все листы с ключами по их именам. Числа, логические значения и текст сохраняют свои типы.

Даты, формулы и ошибки

Число считается датой только тогда, когда у ячейки формат даты или времени, поэтому идентификаторы и суммы никогда не превращаются в даты. Даты можно получить как текст ISO 8601, как форматированный текст, отображаемый в Excel, или как исходный порядковый номер в системе дат книги, включая книги 1904. Ячейки с формулами используют результат, сохранённый в файле, и не пересчитываются, а ячейки с ошибками, например #N/A, сохраняются как текст и подсчитываются.

Заголовки и структура

Пустые и повторяющиеся заголовки перечисляются на панели проверки. К дубликатам можно добавить суффикс _2 или остановить преобразование, текст заголовков можно обрезать или привести к camelCase или snake_case, а ключи с точкой, например address.city, можно превратить во вложенные объекты. Диапазон ячеек, например B2:F40, ограничивает преобразование одним блоком, а пустые строки можно пропускать. Объединённые ячейки хранят значение только в левой верхней ячейке, поэтому значения никогда не дублируются.

Конфиденциальность и ограничения

Файл читается через File API и обрабатывается фоновым обработчиком в вашем браузере; ничего не загружается. Поддерживаются файлы до 15 MB и до 250,000 заполненных ячеек, предпросмотр показывает первые 50 строк и 30 столбцов, а очень большой JSON сокращается в редакторе, при этом копирование и скачивание всегда включают всё. Устаревшие книги .xls, .xlsb, книги с макросами и защищённые паролем не поддерживаются; сначала сохраните их как .xlsx.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch