Управление листами рабочих книг Microsoft Excel.
Aspose.Cells предоставляет класс, Workbook, который представляет файл Excel. Класс Workbook содержит коллекцию worksheets, которая позволяет получить доступ к каждому листу в файле Excel.
Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами.
Как добавить листы в новый файл Excel
Для создания нового файла Excel программно:
- Создайте объект класса Workbook.
- Вызовите метод add класса WorksheetCollection. Пустой лист автоматически добавляется в файл Excel. Его можно ссылаться, передавая индекс листа нового листа в коллекцию worksheets.
- Получите ссылку на рабочий лист.
- Выполнение работы с рабочими листами.
- Сохраните новый файл Excel с новыми листами, вызвав метод save класса Workbook.
Как добавить листы в дизайнерскую электронную таблицу
Процесс добавления листов в дизайнерскую электронную таблицу такой же, как добавление нового листа, за исключением того, что файл Excel уже существует, поэтому должен быть открыт перед добавлением листов. Дизайнерскую электронную таблицу можно открыть с помощью класса Workbook.
Как обратиться к листам по названию
Получите доступ к любому листу, указав его имя или индекс.
Как удалить листы по названию
Чтобы удалить листы из файла, вызовите метод remove_by_name класса WorksheetCollection. Передайте имя листа методу remove_by_name, чтобы удалить конкретный лист.
Как удалить листы по индексу
Удаление листов по названию хорошо работает, когда известно название листа. Если вы не знаете название листа, используйте метод remove_by_index, принимающий индекс листа вместо его названия.
Как активировать листы и сделать активной ячейку в листе
Иногда вам может понадобиться, чтобы определенный лист был активным и отображался, когда пользователь открывает файл Microsoft Excel в Excel. Точно так же вы можете активировать определенную ячейку и установить полосы прокрутки, чтобы показать активную ячейку. Aspose.Cells способен выполнить все эти задачи.
Активный лист - это лист, над которым вы работаете: имя активного листа на вкладке жирным шрифтом по умолчанию.
Активная ячейка - это выбранная ячейка, в которую вводятся данные при начале набора текста. Одновременно может быть активна только одна ячейка. Активная ячейка выделяется толстой границей.
Как активировать листы и сделать активной ячейку
Aspose.Cells предоставляет конкретные вызовы API для активации листа и ячейки. Например, свойство Aspose.Cells.WorksheetCollection.active_sheet_index полезно для установки активного листа в книге. Точно так же свойство Aspose.Cells.Worksheet.active_cell используется для установки и получения активной ячейки на листе.
Чтобы убедиться, что горизонтальные или вертикальные полосы прокрутки находятся в позиции строки и столбца, которую вы хотите показать, используйте свойства Aspose.Cells.Worksheet.first_visible_row и Aspose.Cells.Worksheet.first_visible_column.
В следующем примере показано, как активировать лист и сделать активной ячейку. В сгенерированном выводе полосы прокрутки будут прокручены, чтобы сделать 2-ю строку и 2-й столбец первой видимой строкой и столбцом.