Доступ к рабочему листу

Использование указателя рабочего листа

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[0];

Использование имени рабочего листа

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing a worksheet using its name
Worksheet sheet = gridDesktop1.Worksheets["Sheet2"];

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

Возможно, файл Excel будет иметь более одного рабочего листа. Тот лист, над которым работает пользователь, называется активным рабочим листом. Доступ к активному листу возможен.

Для доступа к активному рабочему листу Aspose.Cells.GridDesktop предлагает два подхода:

Использование свойства AcriveSheetIndex

Один из способов получить доступ к активному рабочему листу с помощью элемента управления Aspose.Cells.GridDesktop — использовать свойство ActiveSheetIndex элемента управления GridDesktop. Используя это свойство, можно получить индекс активного рабочего листа в элементе управления Aspose.Cells.GridDesktop. Затем этот индекс можно использовать для доступа к рабочему листу традиционным способом, как показано ниже.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet using its index
Worksheet sheet = gridDesktop1.Worksheets[gridDesktop1.ActiveSheetIndex];

Использование метода GetActiveWorksheet

Другой подход заключается в вызове метода GetActiveWorksheet элемента управления GridDesktop. Этот метод предоставляет ссылку на рабочий лист, который в данный момент активен в элементе управления Aspose.Cells.GridDesktop, как показано ниже.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accesing an active worksheet directly
Worksheet sheet = gridDesktop1.GetActiveWorksheet();