Получение диаграммы из рабочего листа – API Aspose.Cells Cloud
Этот REST API извлекает информацию о диаграмме.
Необходимые условия – Для вызова этого эндпоинта у вас должна быть действующая учетная запись Aspose.Cells Cloud, активное хранилище и JWT-токен доступа. Получите токен, следуя инструкциям в руководстве по аутентификации, прежде чем отправлять какие-либо запросы к API.
API GetWorksheetChart
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartNumber}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации посредством JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла Excel. |
| sheetName | string | path | Имя рабочего листа, содержащего диаграмму. |
| chartNumber | integer | path | Индекс диаграммы (начиная с 0) для извлечения. |
| format | string | query | Желаемый формат экспорта (например, png, jpeg). |
| folder | string | query | Путь к папке, где сохранён документ. |
| storageName | string | query | Имя сервиса хранилища. |
Ответ
{
"Code": 200,
"Status": "OK",
"Chart": {
"Name": "Chart 1",
"Type": "Bar",
"Top": 50,
"Left": 100,
"Width": 400,
"Height": 300,
"DataRange": "A1:B5",
"ShowLegend": true,
"Format": "png"
}
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (Успех) | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой payload) | Загруженный файл превышает предельный размер. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Как использовать API GetWorksheetChart с SDK
Спецификация API GetWorksheetChart
OpenAPI-спецификация определяет публично доступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия прямо из веб-браузера.
Вы можете использовать инструмент командной строки cURL для удобного доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как выполнять вызовы к облачному API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: