Çalışma Sayfasının Hücrelerine Erişme

Hücrelere Nasıl Erişilir

Aspose.Cells, bir Excel dosyasını temsil eden bir Workbook sınıfı sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlar. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfasındaki tüm hücreleri temsil eden bir Cells koleksiyonu sağlar.

Bir çalışma sayfasında hücrelere erişmek için Cells koleksiyonunu kullanabiliriz. Aspose.Cells, çalışma sayfasındaki hücrelere erişmek için üç temel yaklaşım sağlar:

  1. Hücre adını kullanarak.
  2. Bir hücrenin satır ve sütun indisini kullanarak.
  3. Bir hücrenin Cells koleksiyonundaki hücre endeksini kullanarak

ÖNEMLİ: 3. yaklaşımın en hızlı, 1. yaklaşımın ise en yavaş olduğunu belirttik. Yaklaşımlar arasındaki performans farkı çok küçüktür, bu yüzden hangi yaklaşımı kullanırsanız kullanın, performans düşüşü endişelenecek bir şey değildir.

Hücre Nesnesini Hücre Adıyla Nasıl Alınır

Geliştiriciler, Cells koleksiyonuna, hücre adını bir Worksheet sınıfının Cells koleksiyonu olarak dizin olarak geçirerek herhangi bir belirli hücreye erişebilirler.

Eğer başlangıçta boş bir çalışsayısı oluşturursanız, Cells koleksiyonunun sayısı sıfırdır. Bu yaklaşımı kullanarak bir hücreye erişmeye çalıştığınızda, bu hücrenin koleksiyonda var olup olmadığını kontrol eder. Eğer varsa, hücre nesnesini koleksiyonda döndürür, aksi halde yeni bir Cell nesnesi oluşturur, nesneyi Cells koleksiyonuna ekler ve ardından nesneyi döndürür. Bu yaklaşım, Microsoft Excel ile tanıdık olanlar için hücreye erişmenin en kolay yoludur, ancak diğer yaklaşımlarla karşılaştırıldığında en yavaş olanıdır.

Hücrenin Satır ve Sütun İndisine Göre Hücre Nesnesi Nasıl Alınır

Geliştiriciler, Cells koleksiyonuna, hücrenin satır ve sütun indislerini geçirerek herhangi bir belirli hücreye erişebilirler.

Bu yaklaşım, ilk yaklaşımın çalışma şekliyle aynı şekilde çalışır.

Hücre Endeksindeki Hücre Nesnesi Nasıl Alınır

Bir hücre, hücrenin sayısal endeksini Cells koleksiyonuna geçirerek de erişilebilir.

Bu yaklaşımı kullanarak hücrelere eriştğinizde, hücrenin sayısal endeksi koleksiyondaki aralık dışındaysa bir istisna fırlatılabilir. Bu yaklaşım, hücrelere erişmek için en hızlı olanıdır ancak hücre nesnesine erişmek için bu yaklaşımı kullandığınızda, sayısal indeks, Cells koleksiyonuna yeni hücreler eklendiğinde değişebilir. Cells koleksiyonundaki hücre nesneleri, satır ve sütun indisleri tarafından içsel olarak sıralanır.

Çalışsayının Maksimum Görüntü Aralığını Nasıl Alınır

Aspose.Cells, geliştiricilere bir çalışma sayfasının maksimum görüntüleme aralığına erişme imkanı sunar. Maksimum görüntüleme aralığı - içerik bulunan ilk ve son hücre aralığı - bir çalışma sayfasının tüm içeriğini bir resimde kopyalamak, seçmek veya görüntülemek istediğinizde kullanışlıdır.

Worksheet.Cells.MaxDisplayRange kullanarak bir çalışsayısının maksimum görüntü aralığına erişebilirsiniz. Aşağıdaki örnek kod, MaxDisplayRange özelliğine erişmenin nasıl yapıldığını göstermektedir.