Çalışma Sayfasının Hücrelerine Erişme
Hücrelere Nasıl Erişilir
Aspose.Cells for Node.js via C++, 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şimi sağlayan bir WorksheetCollection içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, tüm hücreleri temsil eden bir Cells koleksiyonu sağlar.
Çalışma sayfasında hücrelere erişmek için Cells koleksiyonunu kullanabiliriz. Aspose.Cells for Node.js via C++, çalışma sayfasında hücrelere erişmek için temel üç yaklaşım sunar:
- Hücre adını kullanarak.
- Bir hücrenin satır ve sütun indisini kullanarak.
- 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
Node.js ile C++ kullanarak Aspose.Cells for Node.js via C++, bir çalışma sayfasının maksimum görüntülenebilir alanına erişmenizi sağlar. Maksimum görüntüleme alanı - içerik bulunan ilk ve son hücre arasındaki hücre aralığı - bir çalışma sayfasının tüm içeriğini kopyalamak, seçmek veya resimde görüntülemek istediğinizde faydalıdır.
Cells.getMaxDisplayRange kullanarak bir çalışsayısının maksimum görüntü aralığına erişebilirsiniz. Aşağıdaki örnek kod, getMaxDisplayRange özelliğine erişmenin nasıl yapıldığını göstermektedir.