Создание пустой рабочей книги Excel с помощью Aspose.Cells Cloud API

Этот REST API создает пустую рабочую книгу.

API PutWorkbookCreate

PUT https://api.aspose.cloud/v3.0/cells/{name}

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификацию на основе токена JWT.

Параметры запроса

Имя параметра Тип Описание
templateFile string Путь к шаблонной рабочей книге, используемой в качестве основы (необязательно).
dataFile string Путь к файлу данных для заполнения рабочей книги (необязательно).
isWriteOver boolean true — перезаписать существующий файл; false — иначе.
folder string Папка назначения для созданной рабочей книги (необязательно).
storageName string Имя используемого сервиса хранения.

Параметр тела запроса

Имя параметра Тип Описание
data file Двоичное содержимое создаваемого файла рабочей книги.

Ответ

{
    "Name": "ResponseFile",
    "DataType": {
        "Identifier": "File",
        "Reference": "Stream",
        "Name": "file"
    }
}

Коды HTTP-статуса

Код Значение Условие возврата
200 OK Рабочая книга успешно создана Нормальный сценарий выполнения
201 Created Рабочая книга создана (альтернативный ответ) Когда API возвращает статус «создано»
400 Bad Request Некорректные параметры Ошибка со стороны клиента
401 Unauthorized Отсутствует или недействителен токен Ошибка аутентификации
409 Conflict Файл существует, а isWriteOver=false Конфликт с существующим файлом

Как использовать API PutWorkbookCreate с SDK

Спецификация API PutWorkbookCreate

Спецификация OpenAPI определяет общедоступное программное интерфейсное API и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать утилиту командной строки cURL для доступа к веб-сервисам Aspose.Cells. Добавьте заголовок Authorization с действительным токеном OAuth2/JWT. Для пустой рабочей книги тело запроса является необязательным; если необходимо загрузить файл, добавьте --data-binary @empty.xlsx, как показано ниже.

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK абстрагирует низкоуровневые детали, позволяя сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: