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

Hücrelere Erişim

Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her çalışsayfaya erişim izni veren WorksheetCollection koleksiyonunu içerir. Bir çalışsayfa, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışsayfadaki tüm hücreleri temsil eden bir Cells koleksiyonu sağlar.

Cells koleksiyonunu, bir çalışsayfadaki hücrelere erişmek için kullanabiliriz. Aspose.Cells, hücrelere erişim için farklı temel yaklaşımlar sağlar:

  1. Hücre adı kullanarak.
  2. Satır ve sütun indeksi kullanarak.

Hücre Adı Kullanarak

Geliştiriciler, Worksheet sınıfının Cells koleksiyonuna hücre adını ileterek belirli bir hücreye erişebilirler.

Eğer başlangıçta boş bir çalışsayfa oluşturursanız, Cells koleksiyonunun sayısı sıfırdır. Bu yaklaşımı hücreye erişmek için kullandığınızda, bu hücrenin koleksiyonda var olup olmadığını kontrol eder. Var ise, hücre nesnesini koleksiyonda döndürür, aksi takdirde yeni bir Cell nesnesi oluşturur, nesneyi Cells koleksiyonuna ekler ve sonra nesneyi döndürür. Bu yaklaşım, Microsoft Excel ile tanıdık iseniz, hücreye erişmenin en kolay yoludur ama diğer yaklaşımlardan daha yavaştır.

Hücrenin Satır ve Sütun İndeksini Kullanma

Geliştiriciler, Worksheet sınıfının Cells koleksiyonuna hücrenin satır ve sütun indekslerini ileterek belirli bir hücreye erişebilirler.

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

İlgili Makaleler

Çalışsayfanın Maksimum Görüntü Aralığına Erişme

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.

Bir çalışsayfanın maksimum görüntü aralığına, Worksheet.getCells().getMaxDisplayRange() yöntemini kullanarak erişebilirsiniz.

Aşağıdaki şekilde, seçilen çalışsayfanın maksimum görüntü aralığı A1:G15’tir.

Bu çalışma sayfasının maksimum görüntü aralığını gösteriyor

todo:image_alt_text

Aşağıdaki örnek kod, MaxDisplayRange özelliğine nasıl erişileceğini açıklar. Kod aşağıdaki çıktıyı oluşturur.

 Maximum Display Range: =Sheet1!$A$1:$G$15