Как удалить листы из Excel — удаление листов из рабочих книг
Программно удаляйте листы из рабочих книг Excel с помощью API Aspose.Cells Cloud. Безопасно удаляйте один или несколько листов, очищайте структуру рабочей книги и автоматизируйте оптимизацию электронных таблиц. RESTful API для корпоративного уровня управления Excel и обработки документов.
API удаления листа из электронной таблицы
Web API
PUT "https://api.aspose.cloud/v4.0/cells/spreadsheet/delete/worksheet?sheetName={sheetName}&outPath={outPath}&outStorageName={outStorageName}®ion={region}&password={password}"
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.
Параметры запроса:
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| Spreadsheet | Файл | FormData | Обязательный. Исходный файл рабочей книги Excel (.xlsx, .xls и т.д.), из которого будет удален лист. |
| sheetName | Строка | Query | Обязательный. Точное имя удаляемого листа (например, Sheet1, TemporaryData). |
| outPath | Строка | Query | Необязательный. Путь к целевой папке в облачном хранилище, куда будет сохранена изменённая рабочая книга. Если не указан или равен null, книга сохраняется в том же месте, что и исходный файл, или в пути по умолчанию. |
| outStorageName | Строка | Query | Необязательный. Идентификатор облачного сервиса хранилища (например, ProjectStorage), куда будет записан выходной файл. Если не указан, используется хранилище по умолчанию. |
| region | Строка | Query | Необязательный. Языковой стандарт (например, ru-RU), который может повлиять на регионально-зависимые формулы или данные при сохранении. |
| password | Строка | Query | Необязательный. Пароль, необходимый для открытия и изменения защищённого паролем файла электронной таблицы. Пропустите, если файл не зашифрован. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизован) | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой payload) | Загруженный файл превышает допустимый размер. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Где следует использовать API удаления листа из электронной таблицы?
- Автоматическая постобработка отчётов — После генерации окончательного финансового отчёта автоматически удалите промежуточные листы, использовавшиеся для временных расчётов, чтобы сохранить финальный файл чистым и профессиональным.
- Динамическая очистка шаблонов — При генерации пользовательских документов (например, коммерческих предложений) из шаблона удалите необязательные страницы, которые не были выбраны.
- Оптимизация архивирования рабочих процессов — После завершения проекта или аудита удалите черновые или совместные листы, оставив только финальную версию для архивирования и соответствия требованиям.
Почему следует использовать API удаления листа из электронной таблицы?
- Удобный для разработчиков — Aspose.Cells Cloud предоставляет SDK-библиотеки на множестве языков, что позволяет быстро разрабатывать решения и обеспечивает полную документацию.
- Снижение трудозатрат — Исключает необходимость вручную объединять документы силами отдельного персонала.
- Оплата по факту использования — Никаких предварительных инвестиций; вы платите только за фактически выполненные вызовы API.
- Нулевые затраты на обслуживание — Нет необходимости обслуживать серверы, обновлять программное обеспечение или решать проблемы совместимости.
Как использовать API удаления листа из электронной таблицы с SDK
Спецификация API удаления листа из электронной таблицы
Спецификация API удаления листа из электронной таблицы определяет общедоступный программный интерфейс, позволяющий выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для лёгкого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как делать вызовы в облако через cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, поскольку он абстрагирует низкоуровневые детали и позволяет удалять лист с минимальным количеством кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: