Çalışma Sayfasına Erişim

Çalışma Sayfası Dizinini Kullanma

Geliştiriciler, aşağıdaki örnekte gösterildiği gibi herhangi bir çalışma sayfasının çalışma sayfası dizinini kullanarak herhangi bir Çalışma Sayfası örneğine erişebilir. Bu yaklaşım, bir Excel dosyasındaki birkaç çalışma sayfasını yinelemek için iyidir.

// 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];

Çalışma Sayfası Adını Kullanma

Çalışma sayfasının adı biliniyorsa, aşağıda gösterildiği gibi bir çalışma sayfasına adını kullanarak erişmek mümkündür.

// 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"];

Etkin Bir Çalışma Sayfasına Erişme

Bir Excel dosyasının birden fazla çalışma sayfası olması mümkündür. Kullanıcının üzerinde çalıştığı tek htata aktif çalışma sayfası denir. Aktif sayfaya erişmek mümkündür.

Etkin bir çalışma sayfasına erişmek için Aspose.Cells.GridDesktop iki yaklaşım sunar:

AcriveSheetIndex Özelliğini Kullanma

Aspose.Cells.GridDesktop denetimini kullanarak etkin bir çalışma sayfasına erişmenin bir yolu, GridDesktop denetiminin ActiveSheetIndex özelliğini kullanmaktır. Bu özellik kullanılarak Aspose.Cells.GridDesktop kontrolünde aktif olan çalışma sayfasının indeksini almak mümkündür. Daha sonra bu dizin, aşağıda gösterildiği gibi çalışma sayfasına geleneksel bir şekilde erişmek için kullanılabilir.

// 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 Yöntemini Kullanma

Diğer yaklaşım, GridDesktop denetiminin GetActiveWorksheet yöntemini çağırmaktır. Bu yöntem, aşağıda gösterildiği gibi Aspose.Cells.GridDesktop kontrolünde şu anda etkin olan çalışma sayfasının bir referansını sağlar.

// 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();