Копирование содержимого и форматов из другого рабочего листа.
Этот REST API копирует рабочий лист и его форматы в новый лист внутри той же рабочей книги.
REST API
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
Параметры запроса перечислены ниже:
| Имя параметра | Тип | Местоположение | Описание |
|---|---|---|---|
name |
string | path | Имя файла рабочей книги. |
sheetName |
string | path | Имя целевого рабочего листа (нового листа). |
sourceSheet |
string | query | Имя копируемого рабочего листа. |
options |
object | body | JSON-объект с параметрами копирования (например, ширина столбцов, формулы). |
sourceWorkbook |
string | query | Имя исходной рабочей книги, если она отличается от текущей. |
sourceFolder |
string | query | Путь к папке, где хранится исходная рабочая книга. |
folder |
string | query | Путь к папке, куда будет сохранена целевая рабочая книга. |
storageName |
string | query | Имя используемого сервиса хранилища. |
Примеры запроса и ответа
Спецификация OpenAPI определяет публично доступное программное интерфейсное решение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже демонстрирует, как выполнять вызовы Cloud API с помощью cURL.
Обработка ошибок
API возвращает стандартные HTTP-коды состояния вместе с JSON-телом ошибки. Типичные ответы включают:
| HTTP-код | Описание | Пример JSON-тела ошибки |
|---|---|---|
| 400 | Неверный запрос — отсутствуют или некорректны параметры. | { "Code": 400, "Message": "Invalid request parameters." } |
| 401 | Неавторизованный доступ — отсутствует или неверен токен. | { "Code": 401, "Message": "Authentication failed." } |
| 404 | Не найдено — рабочая книга, рабочий лист или папка не существуют. | { "Code": 404, "Message": "Resource not found." } |
| 500 | Внутренняя ошибка сервера — непредвиденное состояние. | { "Code": 500, "Message": "An unexpected error occurred." } |
Семейство облачных SDK
Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя сосредоточиться на задачах проекта. Полный список облачных SDK Aspose.Cells представлен в репозитории на GitHub.
Примеры кода ниже показывают, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: