Установка формулы ячейки в рабочих листах Excel

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

REST API

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}

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

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

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

Имя параметра Тип Местоположение Обязательный Описание
name string path Да Имя документа Excel.
sheetName string path Да Имя рабочего листа.
cellName string path Да Адрес целевой ячейки (например, A1).
value string query Нет Значение, присваиваемое ячейке.
type string query Нет Тип данных значения (например, string).
formula string query Нет Формула, применяемая к ячейке (например, sum(A1,A2)).
folder string query Нет Папка, содержащая документ.
storageName string query Нет Имя службы хранилища.

Ответ

Возвращает объект CellResponse.

  • Обзор полей ответа
Поле Тип Описание
Name string Адрес ячейки (например, F341).
Row integer Индекс строки (отсчёт от нуля).
Column integer Индекс столбца (отсчёт от нуля).
Value string Отображаемое значение ячейки.
Type string Тип данных ячейки (например, IsString).
Formula string Текст формулы, если ячейка содержит формулу.
IsFormula bool Указывает, содержит ли ячейка формулу.
IsMerged bool Указывает, входит ли ячейка в объединённый диапазон.
IsArrayHeader bool Указывает, является ли ячейка заголовком массива.
IsInArray bool Указывает, принадлежит ли ячейка массиву.
IsErrorValue bool Указывает, содержит ли ячейка значение ошибки.
IsInTable bool Указывает, находится ли ячейка внутри таблицы.
IsStyleSet bool Указывает, применён ли к ячейке стиль.
HtmlString string HTML-кодированное представление значения ячейки.
Style.link object Гиперссылка на ресурс стиля.
{
  "Status":"OK",
  "Code":200,
  "Cell":{
    "Name":"A1",
    "Row": 0,
    "Column":0,
    "Value": "",
    "Type":"String",
    "Formula" : "=Sum(A2:A15)",
    ...
  }
}

Коды HTTP-статуса

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

Как использовать API PostWorksheetCellSetValue с SDK

Спецификация API PostWorksheetCellSetValue

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

Используйте утилиту командной строки cURL для вызова веб-сервисов Aspose.Cells.

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

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

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