Добавление пустой строки в рабочий лист Excel с помощью API Aspose.Cells Cloud
Этот REST API добавляет новую строку в рабочий лист Excel. Он вставляет пустую строку по указанному индексу (начинается с нуля).
Необходимые условия:
- В заголовке
Authorizationдолжен быть указан действующий токен доступа Aspose Cloud (Bearer JWT). - Целевая рабочая книга должна быть загружена в облачное хранилище Aspose Cloud, а параметры
folderиstorageNameдолжны указывать на её расположение.
Примечания:
- Индекс строки (
rowIndex) нумеруется с нуля; вставка по индексу 0 добавляет строку в начало рабочего листа. - Максимальное количество строк в рабочем листе Excel составляет 1 048 576; попытка вставить строку за пределами этого лимита приведёт к
PutInsertWorksheetRow API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/rows/{rowIndex}
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.
Параметры запроса
| Имя параметра | Тип | Местоположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла рабочей книги. |
| sheetName | string | path | Имя рабочего листа. |
| rowIndex | integer | path | Нулевой индекс, по которому будет вставлена новая строка. |
| folder | string | query | Путь к папке в хранилище, где находится рабочая книга. |
| storageName | string | query | Имя облачного хранилища Aspose Cloud, которое следует использовать. |
Спецификация OpenAPI определяет общедоступное программное интерфейсное описание и позволяет выполнять взаимодействие по REST напрямую из веб-браузера.
Вы можете легко использовать утилиту командной строки cURL для доступа к веб-сервисам Aspose.Cells. Приведённый ниже пример демонстрирует, как делать вызовы в облачный API с помощью cURL.
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр применён успешно; в ответе содержатся детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой полезный груз) | Загруженный файл превышает допустимый размер. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Пример ответа об ошибке (например, если индекс строки выходит за пределы допустимого диапазона):
{
"Code": 400,
"Status": "Bad Request",
"Message": "Индекс строки вне допустимого диапазона. Максимально допустимое количество строк: 1048576."
}
Семейство облачных SDK
Использование SDK — это лучший способ ускорить разработку. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Примеры кода ниже демонстрируют, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: