Как удалить листы из 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}&region={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: