Veri Bulma veya Arama
Belirli Verileri İçeren Hücreleri Bulma
Microsoft Excel Kullanımı
Microsoft Excel, kullanıcıların belirli verileri içeren bir çalışma sayfasında hücreleri bulmasına izin verir. Microsoft Excel’de Düzenle‘yi seçerseniz, arama değerini belirleyebileceğiniz bir iletişim kutusu göreceksiniz.
Burada, “Portakallar” değerini arıyoruz. Aspose.Cells, ayrıca belirli değerleri içeren hücreleri bulmayı sağlar.
Aspose.Cells Kullanımı
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan worksheets koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, çalışma sayfasındaki tüm hücreleri temsil eden bir cells koleksiyonunu sağlar. cells koleksiyonu, kullanıcı tarafından belirtilen verileri içeren bir çalışma sayfasındaki hücreleri bulmak için birkaç yöntem sağlar. Bu yöntemlerden bazıları aşağıda daha detaylı olarak tartışılmıştır.
Formül İçeren Hücreleri Bulma
Geliştiriciler, cells koleksiyonunun find yöntemini çağırarak çalışma sayfasındaki belirli bir formülü bulabilirler. Genellikle, find yöntemi üç parametre alır:
- what: Aranacak nesne. Türü int,double,DateTime,string,bool olmalıdır.
- previous_cell: Nesneyi içeren önceki hücre. Başlangıçtan itibaren arama yapılıyorsa bu parametre null olarak ayarlanabilir.
- find_options: Gerekli nesneyi bulmak için seçenekler.
Aşağıdaki örnekler, bulma yöntemlerini uygulamak için çalışma sayfası verilerini kullanır:
FindOptions Kullanarak Veri veya Formülleri Bulma
Çeşitli FindOptions ile cells koleksiyonunun find yöntemi kullanılarak belirli değerleri bulmak mümkündür. Genellikle, find yöntemi aşağıdaki parametreleri kabul eder:
- what:, aranacak veri veya değer.
- previous_cell, aynı değeri içeren son hücre. Başlangıçtan itibaren arama yapılıyorsa bu parametre null olarak ayarlanabilir.
- find_options, bulma seçenekleri.
Belirli Dize Değeri veya Numarası İçeren Hücreleri Bulma
Belirli dize değerlerin bulunması, cells koleksiyonunda bulunan aynı find yöntemiyle çeşitli FindOptions ile çağrılabilir.
FindOptions.look_in_type ve FindOptions.look_at_type özelliklerini belirtin. Aşağıdaki örnek kod, bu özellikleri kullanarak hücrelerde dize sayısının başında, ortasında veya sonunda bulunması için nasıl kullanılacağını göstermektedir.