Управление листами рабочих книг Microsoft Excel.

Aspose.Cells предоставляет класс, Workbook, который представляет файл Excel. Класс Workbook содержит коллекцию worksheets, которая позволяет получить доступ к каждому листу в файле Excel.

Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами.

Как добавить листы в новый файл Excel

Для создания нового файла Excel программно:

  1. Создайте объект класса Workbook.
  2. Вызовите метод add класса WorksheetCollection. Пустой лист автоматически добавляется в файл Excel. Его можно ссылаться, передавая индекс листа нового листа в коллекцию worksheets.
  3. Получите ссылку на рабочий лист.
  4. Выполнение работы с рабочими листами.
  5. Сохраните новый файл 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-й столбец первой видимой строкой и столбцом.