Копирование содержимого и форматов из другого рабочего листа.

Этот 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: