ParseJet

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

Загрузите книгу Excel и получите JSON-массив объектов: один объект на строку, строка заголовков — в роли ключей, числа сохраняются настоящими числами. Работают и XLSX, и XLS, включая книги с несколькими листами. Бесплатно и без регистрации.

Перетащите файл сюда или выберите

Принимает файлы XLSX,XLS

Бесплатно — 3 запроса/день, без регистрации. для 300 кредитов/месяц бесплатно.

Как это работает

1

Загрузите вашу книгу

Перетащите .xlsx- или .xls-файл выше — будут включены все листы с данными.

2

Строки становятся объектами

Строка заголовков каждого листа превращается в ключи; каждая строка данных становится одним JSON-объектом. Числа остаются числовыми.

3

Скопируйте ваш JSON

Вставьте массив в код или конфиг — или автоматизируйте конвертацию книг в JSON одним POST-запросом.

Ключевые особенности

Что отличает этот excel to json.

Настоящие типы, а не строки

Числа и логические значения приходят как JSON-числа и booleans — не придётся заново парсить строки в кавычках дальше по пайплайну.

Книги с несколькими листами

Все листы конвертируются за один проход; если листов несколько, каждый объект помечается именем своего листа в поле _sheet.

XLSX и старый XLS

Современный и устаревший форматы Excel конвертируются одним и тем же инструментом и endpoint-ом.

Результаты формул, а не формулы

Ячейки с формулами экспортируют вычисленные значения — в JSON попадает то, что вы видите в Excel, а не =SUM(A1:A9).

Пустые ячейки под контролем

Пустые ячейки становятся null, а не исчезают, поэтому каждый объект сохраняет одинаковую форму.

Пакетная конвертация через API

Конвертируйте папку книг коротким скриптом: один POST на файл с output_format=json. Смотрите пример на Python.

Примеры использования

Типичные сценарии, где этот инструмент экономит ваше время.

Бизнес-данные в приложения

Таблица, которую ведёт ваш операционный отдел, превращается в JSON, который реально потребляет ваше приложение.

Конфиги и контент из Excel

Пусть неразработчики ведут прайс-листы, каталоги товаров и переводы в Excel — конвертируйте их в JSON на этапе сборки.

Импорт в базы данных

Загружайте в MongoDB, Firestore или REST API объекты строк, сконвертированные прямо из книги.

Передача данных от аналитиков

Переносите подготовленные аналитиками данные из Excel в скрипты и ноутбуки без обходного экспорта в CSV.

Автоматизируйте с помощью API

Используйте тот же инструмент программно. Работает с любым языком — только HTTP.

cURL
# Convert an Excel workbook to a JSON array
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("report.xlsx", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", xlsxFile); // .xlsx or .xls

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

Хотите автоматизировать это?

ParseJet API предоставляет те же возможности парсинга через один HTTP-эндпоинт. Никакого ffmpeg, poppler или tesseract — всего один вызов API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Читать документацию API

Часто задаваемые вопросы

Как конвертировать файл Excel в JSON?

Загрузите .xlsx- или .xls-файл выше — ParseJet вернёт JSON-массив с одним объектом на строку, используя строку заголовков как ключи. Для автоматизации отправьте POST на /v1/parse/auto/file с output_format=json.

Числа останутся числами?

Да — числовые ячейки экспортируются как JSON-числа, а логические — как true/false, так что вам не придётся заново парсить строки в кавычках.

Как обрабатываются несколько листов?

Конвертируется каждый лист с данными. Если в книге больше одного листа, каждый объект строки получает поле _sheet с именем листа, из которого он взят.

Что происходит с формулами?

Вы получаете вычисленные значения, а не текст формул — JSON совпадает с тем, что показывает таблица.

Можно ли здесь конвертировать JSON обратно в Excel?

Нет — этот инструмент работает только в одну сторону: из Excel в JSON. ParseJet парсит документы в структурированный текст и данные; файлы таблиц он не генерирует.

Это бесплатно?

Да. Вам доступны 3 бесплатные конвертации в день без регистрации, а бесплатный API-аккаунт включает 300 кредитов в месяц. Платные тарифы — от $19/месяц.

Начните извлекать текст бесплатно

Регистрация не требуется. Обработайте первый файл за секунды.

Посмотреть тарифы