Работа с сводными таблицами с помощью задачи CellsObjectOperate
Этот REST API создаёт сводную таблицу с использованием задачи CellsObjectOperate.
Параметры операции со сводной таблицей (PivotTableOperateParameter)
| Имя параметра | Тип | Описание |
|---|---|---|
| DestCellName | string | Верхняя левая ячейка сводной таблицы (например, C1). |
| SourceData | string | Диапазон, содержащий исходные данные (например, Sheet2!A1:E8). |
| TableName | string | Имя, присваиваемое новой сводной таблице. |
| UseSameSource | string | true / false — указывает, использует ли сводная таблица тот же рабочий файл. |
| PivotTableIndex | integer | Индекс сводной таблицы при наличии нескольких таблиц на листе. |
| PivotFieldRows | integer[] | Индексы полей (начиная с 0), размещаемых в строковой области. |
| PivotFieldColumns | integer[] | Индексы полей (начиная с 0), размещаемых в столбцовой области. |
| PivotFieldData | integer[] | Индексы полей (начиная с 0), используемых в качестве данных для агрегирования. |
REST API
| API | Тип | Описание | Ссылка на ресурс |
|---|---|---|---|
| /cells/task/runtask | POST | Выполнить задачу | PostRunTask |
OpenAPI-спецификация определяет публично доступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Необходимые условия
Перед вызовом API необходимо:
- Зарегистрировать учётную запись Aspose.Cloud и создать приложение для получения client ID и client secret.
- Получить JWT-токен от эндпоинта
/connect/token, используя клиентские учётные данные. - Включать токен в заголовок каждого запроса как
Authorization: Bearer <jwt token>.
Теперь вы можете использовать утилиту командной строки cURL для доступа к веб-сервисам Aspose.Cells.
Семейство облачных SDK
Использование SDK — это лучший способ ускорить разработку. SDK берёт на себя работу с низкоуровневыми деталями и позволяет сосредоточиться на задачах проекта. Полный список облачных SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Следующие примеры кода демонстрируют вызовы веб-сервисов Aspose.Cells с использованием различных SDK: