Вычислить все формулы в рабочей книге Excel

Это REST API вычисляет все формулы в рабочей книге Excel.

Предварительные требования: Перед вызовом этой конечной точки убедитесь, что у вас есть:

API PostWorkbookCalculateFormula

POST https://api.aspose.cloud/v3.0/cells/{name}/calculateformula

Ниже приведены параметры запроса:

Имя параметра Тип Местоположение Описание
name string path Имя файла рабочей книги.
options CalculationOptions body JSON-объект, определяющий параметры вычислений (например, CalcStackSize, IgnoreError).
ignoreError boolean query Если true, ошибки, возникающие в процессе вычисления, игнорируются.
folder string query Путь к папке, содержащей рабочую книгу.
storageName string query Имя сервиса хранилища, в котором сохранена рабочая книга.

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

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

Подробности ответа

Поле Тип Описание
Code int HTTP-подобный код состояния (200 означает успешное выполнение).
Status string Краткое текстовое описание результата (например, OK).
WorkbookUrl string Прямая ссылка для загрузки обновлённой рабочей книги.
ErrorMessage string Подробная информация об ошибке при неудачном запросе; null при успехе.

Следующие шаги / Типичные ошибки

  • Обработка ошибок вычисления — установите ignoreError=false, чтобы получить ответ об ошибке при невозможности вычисления формулы.
  • Учёт ограничений скорости — проверьте заголовок X-RateLimit-Remaining; если он достигает 0, подождите перед повторной попыткой.
  • Рекомендации по HTTP-статусам:
    • 400 — Неверные параметры запроса.
    • 401 — Аутентификация не удалась (недействительный или просроченный JWT).
    • 404 — Рабочая книга не найдена.
    • 500 — Ошибка на стороне сервера; обратитесь в службу поддержки Aspose, если она сохраняется.
Код Значение Когда возвращается
400 Неверный запрос Неверные параметры запроса или некорректный JSON.
401 Неавторизован Отсутствующий, недействительный или просроченный JWT.
404 Не найдено Указанная рабочая книга отсутствует в хранилище.
500 Внутренняя ошибка сервера Непредвиденная ошибка на стороне сервера; обратитесь в службу поддержки Aspose.

Семейство облачных SDK

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

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