Veri Bulma veya Arama

Belirli Verileri İçeren Hücreleri Bulma

Microsoft Excel Kullanımı

Microsoft Excel, belirli veriyi içeren hücreleri bulma imkanı sağlar. Microsoft Excel’de İşle menüsünden Bul seçildiğinde, arama değerini belirtebileceğ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 for Node.js via C++ kullanımıyla

Aspose.Cells, 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 Workbook.getWorksheets() 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 getCells() koleksiyonunu sağlar. Cells koleksiyonu, kullanıcı tarafından belirlenen verileri içeren hücreleri bulmak için çeşitli yöntemler sunar. Bu yöntemlerden birkaçını detaylıca aşağıda görebilirsiniz.

Formül İçeren Hücreleri Bulma

Geliştiriciler, belirli bir formülü Cells koleksiyonunun find yöntemiyle bulabilirler. Genellikle, find metodu üç parametre alır:

  • Obje: Aranacak nesne. Türü int, double, DateTime, string, bool olmalı.
  • Önceki hücre: Aynı nesneye sahip önceki hücre. Aramaya başlarken null olarak ayarlanabilir.
  • FindOptions: Aranan nesne 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

Belirtilen değerleri, Cells koleksiyonunun Cells.find(object, Cell) metodu ve çeşitli FindOptions parametrelerle bulmak mümkündür. Genellikle, find metodu şu parametreleri kabul eder:

  • Arama değeri, aranmak istenen veri veya değer.
  • Önceki hücre, aynı değere sahip son hücre. Aramaya başlangıçtan itibaren arıyorsanız bu parametre null olarak ayarlanabilir.
  • Bul seçenekleri, bul seçenekleri.

Belirli Dize Değeri veya Numarası İçeren Hücreleri Bulma

Belirli dizgi değerleri, aynı find metodunu farklı FindOptions parametreleriyle çağırarak bulunabilir.

FindOptions.setLookInType ve FindOptions.setLookAtType özelliklerini belirtin. Aşağıdaki örnek kod, bu özelliklerin nasıl kullanılacağını gösterir ve hücrenin başında, ortasında veya sonunda çeşitli sayıda dizge içeren hücreleri bulmak için kullanılır.

Gelişmiş Konular