Вычисление формулы – Aspose.Cells Cloud API

Вычисление формулы в веб-сервисах Aspose.Cells Cloud

Вычисляет указанную формулу в заданном листе загруженного файла электронной таблицы и возвращает результирующую электронную таблицу в виде потока данных. Эта операция поддерживает локализационную обработку через параметр region и может открывать файлы, защищённые паролем.

Конечная точка веб-API

PUT https://api.aspose.cloud/v4.0/cells/calculate/formula

Безопасность и аутентификация

Веб-API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.

Параметры запроса

Имя параметра Тип Путь/Строка запроса/HTTP-тело Описание
Spreadsheet Файл FormData Загрузка файла электронной таблицы.
worksheet Строка Query Имя листа, содержащего формулу.
formula Строка Query Формула для вычисления (например, =SUM(A1:B2)).
region Строка Query Настройка региона/языка электронной таблицы (например, en-US, fr-FR). Влияет на форматирование чисел, разбор дат и поведение, зависящее от локали.
password Строка Query Пароль для открытия файла электронной таблицы.

Параметр тела запроса

Имя параметра Тип Описание
[TBD] [TBD] [TBD]

Ответ

{
  "File": "<двоичный поток результирующей электронной таблицы>"
}

Коды статуса ответа

Код Значение Описание
200 OK Вычисление выполнено успешно; возвращён результирующий файл электронной таблицы.
400 Bad Request Один или несколько параметров запроса отсутствуют или недопустимы.
401 Unauthorized Аутентификация не удалась или JWT-токен отсутствует/недействителен.
413 Payload Too Large Размер загруженного файла превышает допустимый лимит.
500 Internal Server Error На сервере произошла непредвиденная ошибка.

Как использовать функцию вычисления формулы с SDK

Спецификация API вычисления формулы

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

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

{< tabs tabTotal=“2” tabID=“1” tabName1=“Запрос” tabName2=“Ответ” >}

{< tab tabNum=“1” >}

# Используйте HTTPS для безопасного соединения
curl -v "https://api.aspose.cloud/v4.0/cells/calculate/formula?worksheet=Sheet1&formula=%3DSUM(A1%3AB2)&region=en-US&password=MyPassword" \
  -X PUT \
  -H "Content-Type: multipart/form-data" \
  -H "Accept: application/octet-stream" \
  -H "Authorization: Bearer <jwt token>" \
  -F "Spreadsheet=@sample.xlsx"

{< /tab >}

{< tab tabNum=“2” >}

{
  "File": "<двоичный поток результирующей электронной таблицы>"
}

{< /tab >}

{< /tabs >}

Использование SDK Aspose Cells Cloud

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

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose Cells Cloud с использованием различных SDK: [TBD]