Veri Sıralama

Microsoft Excel’de Veri Sıralama

Microsoft Excel’de veri sıralamak için:

  1. Sırala menüsünden Veri‘yi seçin. Sıralama ile genellikle bir liste üzerinde gerçekleştirilir - verilerin sütunlarda görüntülendiği bitişik bir veri grubu olarak tanımlandı.
  2. Sıralama seçeneğini seçin.

Genellikle, sıralama bir liste üzerinde yapılır - verilerin sütunlarda gösterildiği, verilerin bağlantılı bir grup olduğu.

Microsoft Excel’de Sırala iletişim kutusu

todo:image_alt_text

Aspose.Cells ile Veri Sıralama

Aspose.Cells, verileri artan veya azalan sırada sıralamak için kullanılan DataSorter sınıfını sağlar. Sınıf bazı önemli üyeler, örneğin setKey1 methodları gibi, setKey2 ve setOrder1 gibi. Bu üyeler sıralı anahtarları tanımlamak ve anahtar sıralama sırasını belirtmek için kullanılır.

Veri sıralaması gerçekleştirmeden önce anahtarları tanımlamalı ve sıralama düzenini belirlemelisiniz. Sınıf, çalışsayadaki hücre verilerine dayalı veri sıralamasını gerçekleştirmek için kullanılan sort yöntemini sağlar.

sort yöntemi aşağıdaki parametreleri kabul eder:

  • Cells, çalışma sayfasının hücreleri.
  • CellArea, hücre aralığı. Veri sıralaması uygulamadan önce hücre alanını tanımlayın.

Bu örnek, Aspose.Cells API’sını kullanarak veri sıralamayı nasıl gerçekleştireceğinizi gösterir. Örnek, ilk çalışma sayfasındaki (A1:B14) veri aralığı için “Book1.xls” örnek dosyasını kullanır:

Bu örnek, Microsoft Excel’de oluşturulan “Book1.xls” adlı şablon dosyasını kullanır.

Veri ekranını içeren Excel şablonu tamamlandı

todo:image_alt_text

Aşağıdaki kodu uyguladıktan sonra veriler uygun şekilde sıralanır ve çıktı Excel dosyasından görebilirsiniz.

Veri sıralama sonrası çıktı Excel dosyası

todo:image_alt_text

Arka plan rengine göre veri sıralama

Excel, arka plan rengine göre veri sıralamak için özellik sağlar. Aynı özellik Aspose.Cells kullanılarak addKey() içerisinde SortOnType.CELL_COLOR kullanılarak sağlanır ve tüm hücrelerde belirtilen renkte olan hücreler Sıralama Ayarı’na ve geri kalan hücrelerin sıralama sırasına göre altta veya üstte yer alır ve geri kalan hücrelerin sıralaması hiç değişmez.

Bu özelliği test etmek için indirilebilecek örnek dosyalar aşağıda sunulmuştur:

sampleBackGroundFile.xlsx

outputsampleBackGroundFile.xlsx

Örnek Kod

Gelişmiş Konular