Сжатие данных в файле 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: