Вычисление формулы ячейки – Документация Aspose.Cells Cloud API
REST API
Этот REST API вычисляет формулу ячейки в книге Excel.
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}/calculate
Безопасность и аутентификация
API Aspose.Cells Cloud являются безопасными и требуют аутентификацию на основе токена JWT.
Параметры запроса
| Имя параметра | Тип | Расположение параметра (path/query/body) | Описание |
|---|---|---|---|
| name | string | path | Имя файла Excel (например, Book1.xlsx). |
| sheetName | string | path | Имя рабочего листа, содержащего ячейку. |
| cellName | string | path | Адрес ячейки, подлежащей вычислению (например, A1). |
| options | object | body | JSON-объект с параметрами вычисления (см. таблицу Объект options). |
| folder | string | query | Папка в хранилище, где расположен файл. |
| storageName | string | query | Имя хранилища Aspose Cloud. |
Объект options
| Поле | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
| CalcStackSize | string | Максимальный размер стека вычислений. | "1" |
| IgnoreError | boolean | Если true, ошибки вычислений игнорируются, а значение ячейки устанавливается в #N/A. |
false |
| Recursive | boolean | Включает рекурсивное вычисление зависимых ячеек. | false |
| Precision | string | Количество десятичных знаков для числовых результатов. | "15" |
| UseThreading | boolean | Включает многопоточное вычисление. | false |
Ответ
{
"Status":"OK",
"Code":200
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недействительный или отсутствующий токен JWT. |
| 413 | Payload Too Large | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API PostCellCalculate с SDK
Спецификация API PostCellCalculate
Спецификация OpenAPI определяет публично доступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Следующий пример показывает, как вызвать облачный API с помощью cURL. Сначала получите токен JWT, пройдя аутентификацию через endpoint /connect/token, и замените <jwt token> на значение полученного токена.
Использование SDK Aspose.Cells Cloud
Использование SDK — это лучший способ ускорить разработку. SDK абстрагирует низкоуровневые детали и позволяет сосредоточиться на задачах вашего проекта. Пожалуйста, ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Приведённые ниже примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: