Получение OLE-объекта из рабочего листа Excel – Aspose.Cells Cloud API
Этот REST API извлекает OLE-объект из рабочего листа Excel.
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификацию на основе токена JWT.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/oleobjects/{objectNumber}?format={format}
Параметры запроса
| Имя параметра | Тип | Местоположение | Описание |
|---|---|---|---|
| name | string | path | Имя документа. |
| sheetName | string | path | Имя рабочего листа. |
| objectNumber | integer | path | Номер объекта внутри рабочего листа. |
| format | string | query | Желаемый формат экспорта объекта (например, png, jpeg). |
| folder | string | query | Папка, содержащая документ. |
| storageName | string | query | Имя используемого хранилища. |
Параметры хранилища
- folder – указывает подпапку в хранилище по умолчанию, где находится рабочая книга.
- storageName – переопределяет имя хранилища по умолчанию, если рабочая книга хранится в другом месте.
OpenAPI-спецификация определяет общедоступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для вызова веб-сервиса Aspose.Cells. В приведённом ниже примере показано, как запросить OLE-объект в виде изображения PNG.
Ответы об ошибках
| HTTP-статус | Код ошибки | Описание |
|---|---|---|
| 400 | BadRequest | Отсутствуют или недопустимы параметры запроса. |
| 401 | Unauthorized | Недействительный или отсутствующий токен JWT. |
| 404 | NotFound | Рабочая книга, рабочий лист или OLE-объект не найдены. |
| 500 | ServerError | Непредвиденная ошибка сервера. |
Пример ответа с кодом 404
{
"Code": 404,
"Status": "NotFound",
"Message": "Запрошенный OLE-объект с номером 0 не найден на рабочем листе 'Sheet1'."
}
Семейство облачных SDK
Использование SDK — самый быстрый способ интеграции API. SDK обрабатывают низкоуровневые детали, позволяя вам сосредоточиться на бизнес-логике. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Приведённые ниже примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: