Управление рабочими листами
Управление рабочими листами с использованием Aspose.Cells так же просто, как ABC. В этом разделе мы опишем, как мы можем:
- Создайте новый файл Excel с нуля и добавьте в него рабочий лист.
- Добавление рабочих листов в электронные таблицы конструктора
- Доступ к рабочим листам с использованием имени листа
- Удалить рабочий лист из файла Excel, используя его имя листа
- Удалить рабочий лист из файла Excel, используя его индекс листа
Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет файл Excel.Рабочая тетрадь класс содержитРабочий листКоллекциякоторый позволяет получить доступ к каждому рабочему листу в файле Excel.
Рабочий лист представленРабочий лист учебный класс.Рабочий листКласс предоставляет широкий спектр свойств и методов для управления рабочим листом. Давайте посмотрим, как мы можем использовать этот базовый набор API.
Добавление рабочих листов в новый файл Excel
Чтобы программно создать новый файл Excel, разработчикам потребуется создать объектРабочая тетрадь класс, представляющий файл Excel. Затем разработчики могут позвонитьДобавлять методРабочий листКоллекция . Когда мы звонимДобавлять пустой рабочий лист автоматически добавляется в файл Excel, на который можно сослаться, передав индекс листа вновь добавленного рабочего листа вРабочий листКоллекция . После получения ссылки на рабочий лист разработчики могут работать со своими рабочими листами в соответствии со своими требованиями. После того, как работа над рабочими листами завершена, разработчики могут сохранить свой вновь созданный файл Excel с новыми рабочими листами, вызвав методспасти методРабочая тетрадьучебный класс.
Добавление рабочих листов в электронную таблицу конструктора
Процесс добавления рабочих листов в электронную таблицу дизайнера полностью аналогичен описанному выше подходу, за исключением того, что файл Excel уже создан, и нам нужно сначала открыть этот файл Excel, прежде чем добавлять в него рабочий лист. Таблицу дизайнера можно открыть, передав путь к файлу или поток при инициализацииРабочая тетрадьучебный класс.
Доступ к рабочим листам с использованием имени листа
Разработчики могут получить доступ или получить любой рабочий лист, указав его имя или индекс.
Удаление рабочих листов с использованием имени листа
Иногда разработчикам может потребоваться удалить рабочие листы из существующих файлов Excel, и эту задачу можно выполнить, вызвав методудалить в методРабочий листКоллекция коллекция. Мы можем передать имя листа вудалить в для удаления определенного рабочего листа.
Удаление рабочих листов с помощью индекса листов
Приведенный выше подход к удалению рабочих листов хорошо работает, если разработчики уже знают имена листов, подлежащих удалению. Но что, если вы не знаете имя рабочего листа, который хотите удалить из файла Excel?
Что ж, в таких условиях разработчики могут использовать перегруженную версиюудалить в, который принимает индекс рабочего листа вместо имени листа.
Предварительные темы
- Активация листов и активация Cell в рабочем листе
- Копировать и перемещать рабочие листы внутри и между рабочими книгами
- Копирование и перемещение рабочих листов
- Подсчитать количество ячеек на рабочем листе
- Обнаружение пустых листов
- Найдите, является ли рабочий лист диалоговым листом
- Получить уникальный идентификатор рабочего листа
- Вставить фоновое изображение в Excel
- Создавайте, манипулируйте или удаляйте сценарии из рабочих листов
- Управление разрывами страниц
- Особенности настройки страницы
- Обновлять ссылки на других листах при удалении пустых столбцов и строк на листе
- Используйте свойство Sheet.SheetId OpenXml, используя Aspose.Cells
- Работа с фоном в файлах ODS
- Представления рабочего листа