Управление рабочими листами Microsoft файлов Excel.

Aspose.Cells предоставляет класс,Рабочая тетрадь который представляет файл Excel.Рабочая тетрадькласс содержитРабочие листыколлекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel.

Рабочий лист представленРабочий листучебный класс.Рабочий листКласс предоставляет широкий спектр свойств и методов для управления рабочими листами.

Добавление рабочих листов в новый файл Excel

Чтобы создать новый файл Excel программно:

  1. Создайте объект изРабочая тетрадьучебный класс.
  2. ПозвонитеДобавлять методРабочий листКоллекция учебный класс. Пустой рабочий лист автоматически добавляется в файл Excel. На него можно сослаться, передав индекс листа нового рабочего листа вРабочие листы коллекция.
  3. Получите ссылку на рабочий лист.
  4. Выполнить работу с рабочими листами.
  5. Сохраните новый файл Excel с новыми рабочими листами, вызвавРабочая тетрадь учебный класс'Сохранятьметод.

Добавление рабочих листов в электронную таблицу конструктора

Процесс добавления рабочих листов в электронную таблицу конструктора такой же, как и добавление нового рабочего листа, за исключением того, что файл Excel уже существует, поэтому его следует открыть перед добавлением рабочих листов. Таблицу конструктора можно открыть с помощьюРабочая тетрадьучебный класс.

Доступ к рабочим листам с использованием имени листа

Получите доступ к любому рабочему листу, указав его имя или индекс.

Удаление рабочих листов с использованием имени листа

Чтобы удалить рабочие листы из файла, вызовите методRemoveAt методРабочий листКоллекция учебный класс. Передайте имя листа вRemoveAtспособ удаления определенного рабочего листа.

Удаление рабочих листов с помощью индекса листов

Удаление рабочих листов по имени хорошо работает, когда известно имя рабочего листа. Если вы не знаете имя рабочего листа, используйте перегруженную версиюRemoveAtметод, который принимает индекс листа рабочего листа вместо его имени листа.

Активация листов и создание активного Cell на рабочем листе

Иногда вам нужно, чтобы определенный рабочий лист был активным и отображался, когда пользователь открывает файл Excel Microsoft в Excel. Точно так же вы можете захотеть активировать определенную ячейку и настроить полосы прокрутки для отображения активной ячейки. Aspose.Cells способен выполнять все эти задачи.

Анактивный лист — это лист, над которым вы работаете: имя активного листа на вкладке по умолчанию выделено полужирным шрифтом.

Анактивная ячейка — это выбранная ячейка, ячейка, в которую вводятся данные, когда вы начинаете печатать. Одновременно активна только одна ячейка. Активная ячейка выделена жирной рамкой.

Активация листов и активация Cell

Aspose.Cells предоставляет специальные вызовы API для активации листа и ячейки. Например,Aspose.Cells.WorksheetCollection.ActiveSheetIndexСвойство полезно для установки активного листа в книге. Сходным образом,Aspose.Cells.Worksheet.ActiveCellСвойство используется для установки и получения активной ячейки на листе.

Чтобы убедиться, что горизонтальные или вертикальные полосы прокрутки находятся в позиции индекса строки и столбца, в которой вы хотите отобразить определенные данные, используйтеAspose.Cells.Worksheet.FirstVisibleRow иAspose.Cells.Worksheet.FirstVisibleColumnхарактеристики.

В следующем примере показано, как активировать рабочий лист и сделать в нем активную ячейку. В сгенерированном выводе полосы прокрутки будут прокручиваться, чтобы сделать 2-ю строку и 2-й столбец их первой видимой строкой и столбцом.

Предварительные темы