Автоматическая подгонка строки в рабочей книге Excel с помощью Aspose.Cells Cloud API
Этот REST API автоматически подгоняет строку в рабочей книге Excel.
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autofitrow
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла Excel. |
| sheetName | string | path | Имя рабочего листа. |
| rowIndex | integer | query | Индекс строки (начиная с 0), которую необходимо подогнать. |
| firstColumn | integer | query | Индекс первого столбца, включённого в операцию. |
| lastColumn | integer | query | Индекс последнего столбца, включённого в операцию. |
| autoFitterOptions | object | body | Объект, управляющий поведением подгонки (например, следует ли учитывать объединённые ячейки, перенос текста и т.д.). См. AutoFitterOptions{:rel=“noopener” title=“Управляет поведением подгонки”}. |
| folder | string | query | Папка, в которой хранится файл. |
| storageName | string | query | Имя хранилища. |
Пример JSON-тела autoFitterOptions
{
"IsMergedCells": true,
"IsWrapped": false,
"AutoFitMergedCells": true,
"AutoFitWrappedCells": false
}
Определения сущностей
| Сущность | Описание |
|---|---|
rowIndex |
Индекс целевой строки (начиная с 0). |
firstColumn |
Начальный столбец для операции автоматической подгонки. |
lastColumn |
Конечный столбец для операции автоматической подгонки. |
autoFitterOptions |
Необязательные настройки, влияющие на то, как выполняется подгонка строки (объединённые ячейки, перенос текста и т.д.). |
OpenAPI Specification определяет общедоступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже демонстрирует вызов API с помощью cURL.
Обработка ошибок
API возвращает стандартные HTTP-коды состояния. Типичные ответы об ошибках для этого endpoint:
| HTTP-код | Пример полезной нагрузки | Значение |
|---|---|---|
| 400 | { "Code": 400, "Message": "Row index out of range." } |
Указанный rowIndex отсутствует в рабочем листе. |
| 401 | { "Code": 401, "Message": "Invalid or expired token." } |
Аутентификация не удалась — проверьте JWT-токен и убедитесь, что запрос передаётся по HTTPS. |
| 404 | { "Code": 404, "Message": "File not found." } |
Указанный файл Excel или рабочий лист не найден. |
| 500 | { "Code": 500, "Message": "Internal server error." } |
Возникла непредвиденная проблема на стороне сервера. |
Семейство облачных SDK
Использование SDK — самый быстрый способ разработки. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на бизнес-логике. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub{:rel=“noopener noreferrer”}.
Примеры кода ниже демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK:
См. также: Автоматическая подгонка столбца, Автоматическая подгонка строк, AutoFitterOptions.