Сжатие данных в файле Excel – Aspose.Cells Cloud API

API PostCompress веб-сервисов Aspose.Cells Cloud

Необходимые условия:

  • Для аутентификации требуется действительный JWT-токен.
  • Поддерживаемые форматы файлов: XLS, XLSX, XLSM, XLSB и ODS.
  • Максимальный допустимый размер файла: 500 МБ на запрос (ограничения сервиса могут варьироваться).

Этот REST API сжимает данные в файле Excel.

  • Сжатие XLS, XLSX, XLSM, XLSB, ODS
  • Быстрое сжатие нескольких файлов электронных таблиц Excel
  • Выбор уровня сжатия
  • Поддержка нескольких файлов

Конечная точка веб-API

POST https://api.aspose.cloud/v3.0/cells/compress

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.

Параметры запроса

Имя параметра Тип Путь/Строка запроса/Тело HTTP-запроса Описание
file file formData Файл для загрузки
CompressLevel integer query Уровень сжатия (0–100); более высокие значения означают более сильное сжатие

Параметр тела запроса

Имя параметра Тип Описание
data file Двоичное содержимое файла рабочей книги для сжатия.

Ответ

{
    "Status" : "OK",
    "Code" : 200,
    "Filename" : "[имя объединённого файла]",
    "Filesize" : [размер файла],
    "FileContent" : "[Base64String]"
}

Примечание: FileContent содержит сжатую рабочую книгу, закодированную в формате Base64. Длина строки соответствует размеру сжатого файла; вы можете декодировать её с помощью стандартных средств Base64, чтобы получить двоичный файл Excel.

Коды HTTP-статуса

Код Значение Описание
200 OK Фильтр применён успешно; ответ содержит подробности операции.
400 Bad Request Отсутствующие или некорректные параметры (например, неподдерживаемый тип файла).
401 Unauthorized Неверный или отсутствующий JWT-токен.
413 Payload Too Large Загруженный файл превышает лимит размера.
500 Internal Server Error Непредвиденная ошибка сервера.

Как использовать API PostCompress с SDK

Спецификация API PostCompress

Спецификация OpenAPI определяет общедоступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы в облачный API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ ускорить разработку. SDK абстрагирует низкоуровневые детали, позволяя сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

Следующие примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с помощью различных SDK: