Adlandırılmış Aralıklar
Bir Adlandırılmış Aralık Oluşturma
Microsoft Excel Kullanımı
Aşağıdaki adımlar, Microsoft Excel ile hücre veya hücre aralığına ad verme işlemini tanımlar. Bu yöntem, Microsoft Office Excel 2003, Microsoft Excel 97, 2000 ve 2002 için geçerlidir.
- Adlandırmak istediğiniz hücreyi veya hücre aralığını seçin.
- Formül çubuğunun sol ucundaki Ad Kutusu’na tıklayın.
- Hücrelerin adını yazın.
- ENTER tuşuna basın.
Aspose.Cells Kullanımı
Burada görevi yapmak için Aspose.Cells API’sını kullanıyoruz.
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişim sağlayan WorksheetCollection içerir. Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, Cells koleksiyonunu sağlar.
Hücrelerin adlarını oluşturmak için Cells koleksiyonunun aşırı yüklenmiş createRange metodunu çağırarak isimlendirilmiş bir aralık oluşturmak mümkündür. Genellikle createRange metodunun aşağıdaki parametreleri almasını beklersiniz:
- Sol üst hücrenin adı, aralıktaki sol üst hücrenin adı.
- Sağ alt hücrenin adı, aralıktaki sağ alt hücrenin adı.
createRange metodu çağrıldığında, Range sınıfının bir örneği olarak yeni oluşturulan adlandırılmış aralık döner.
Aşağıdaki örnek, B4:G14’ten genişleyen hücrelerin adlandırılmış bir aralık oluşturmayı gösterir.
Çalışma Kitabındaki Tüm Adlandırılmış Aralıklara Erişme
Çalışma kitabındaki tüm adlandırılmış aralıklara erişmek için WorksheetCollection koleksiyonunun getNamedRanges metodunu çağırın. getNamedRanges metodu, WorksheetCollection içindeki tüm adlandırılmış aralıkların bir dizisini döndürür.
Aşağıdaki örnek, bir çalışma kitabındaki tüm adlandırılmış aralıklara erişmeyi gösterir.
Belirli Bir Adlandırılmış Aralığa Erişme
Belirli bir aralığa erişmek için WorksheetCollection koleksiyonunun getRangeByName metodunu çağırın. Tipik bir getRangeByName metodu, adlandırılmış aralığın adını alır ve belirtilen adlandırılmış aralığı Range sınıfının bir örneği olarak döndürür.
Aşağıdaki örnek, adı verilen bir aralığa erişmeyi gösterir.
Adlandırılmış Bir Aralıktaki Hücreleri Belirleme
Aspose.Cells kullanarak, bir aralıktaki bireysel hücrelere veri ekleyebilirsiniz. Varsayalım ki, A1:C4 gibi adlandırılmış bir hücre aralığınız var. Bu durumda, matris 4 * 3 = 12 hücre oluşturacak ve bireysel hücreler sıralı bir şekilde düzenlenecektir. Aspose.Cells size, aralıktaki bireysel hücrelere erişmek için Range sınıfının bazı kullanışlı özelliklerini sağlar. Aşağıdaki yöntemleri kullanarak, aralıktaki hücreleri belirleyebilirsiniz:
- getFirstRow, adlandırılmış aralıktaki ilk satırın dizinini döndürür.
- getFirstColumn, adlandırılmış aralıktaki ilk sütunun dizinini döndürür.
Aşağıdaki örnek, belirtilen bir aralıktaki hücrelere bazı değerler girmeyi gösterir.
Adı Verilen Aralıktaki Hücrelere Veri Girişi
Aspose.Cells kullanarak, bir aralıktaki bireysel hücrelere veri ekleyebilirsiniz. Varsayalım ki, H1:J4 gibi adlandırılmış bir hücre aralığınız var. Bu durumda, matris 4 * 3 = 12 hücre oluşturacak ve bireysel hücreler sıralı bir şekilde düzenlenecektir. Aspose.Cells size, aralıktaki bireysel hücrelere erişmek için Range sınıfının bazı kullanışlı özelliklerini sağlar. Aşağıdaki özellikleri kullanarak, aralıktaki hücreleri belirleyebilirsiniz:
- getFirstRow, adlandırılmış aralıktaki ilk satırın dizinini döndürür.
- getFirstColumn, adlandırılmış aralıktaki ilk sütunun dizinini döndürür.
Aşağıdaki örnek, belirtilen bir aralıktaki hücrelere bazı değerler girmeyi gösterir.
Aralıklara Biçim Verme…Arka Plan Rengi ve Yazı Tipi Özniteliklerini Belirleme
Biçimlendirme uygulamak için Range nesnesine stil ayarlarını belirlemek için Style nesnesini tanımlayın ve onu Range nesnesine uygulayın.
Aşağıdaki örnek, belirli bir aralığa katı dolgu rengi (gölgeleme rengi) ve yazı tipi ayarları belirlemeyi gösterir.
Aralıklara Biçim Verme…Adlandırılmış Bir Aralığa Kenarlık Eklenmesi
Tek bir hücre yerine bir hücreler aralığına kenarlık eklemek mümkündür. Range nesnesi, bir hücre aralığına kenarlık eklemek için aşağıdaki parametreleri alarak setOutlineBorders metodunu sağlar:
- borderStyle: kenarlık türü, CellBorderType numaralandırmasından seçilir.
- borderColor: kenarlığın çizgi rengi, Color numaralandırmasından seçilir.
Aşağıdaki örnek, bir aralığa kenarlık eklemeyi gösterir.
Yukarıdaki kodun çalıştırılmasından sonra aşağıdaki çıktı üretilecektir:
Bir Aralıktaki Hücrelere Stil Uygula
Bazen, bir Aralık‘taki hücrelere stil uygulamak isteyebilirsiniz. Bunun için, aralıktaki hücreleri iterasyonla dolaşabilir ve hücreye stili uygulamak için Cell.setStyle yöntemini kullanabilirsiniz.
Aşağıdaki örnek, bir Aralıktaki hücrelere stil uygulamanın nasıl yapıldığını göstermektedir.
Adlandırılmış Bir Aralığı Kaldır
Aspose.Cells, NameCollection.RemoveAt() yöntemini kullanarak aralığın adını silmek için ve aralığın içeriğini temizlemek için Cells.ClearRange() yöntemini kullanır. Aşağıdaki örnek, bir adlandırılmış aralığı içeriği ile birlikte kaldırmanın nasıl yapıldığını göstermektedir.
borderColors