Excel'de koşullu biçimlendirme

Excel elektronik tablolarında verileri görselleştirmeyi öğrenirken, Excel Çalışma Kitabında Grafiklerle Çalışma konusunu zaten öğrendik. Şimdi, Excel dosyalarındaki Koşullu Biçimlendirmenin başka bir özelliğini inceleyelim. Bu, bilgileri sunmanın yararlı ve etkili bir yoludur.

Bu yazımızda aşağıdaki özellikleri öğreneceğiz:

Excel E-Tablosuna Koşullu Biçimlendirme Ekleme

Tür, Operatör, Stil, Hücre Alanı vb. dahil olmak üzere koşulun farklı parametrelerini belirtebilir ve ardından API’yi çağırabilirsiniz. Aşağıdaki C# .NET kod parçacığı bu gereksinimi yerine getirmek için adımları açıklar:

// AppKey ve AppSID'yi https://dashboard.aspose.cloud/ adresinden edinin
// Nuget Paketi Aspose.Cells-Cloud'u yükleyin
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet adresine gidin.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
string cellArea = "A1:C10";
FormatCondition formatcondition = new FormatCondition();
formatcondition.Type = "CellValue";
formatcondition.Operator = "Between";
formatcondition.Formula1 = "10";
formatcondition.Formula2 = "20";
var color = new Color();
color.A = 1;
color.R = 132;
color.G = 157;
color.B = 204;
Style style = new Style();
style.BackgroundColor = color;
formatcondition.Style = style;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetConditionalFormatting(name, sheetName, cellArea, formatcondition, folder);

Bu kod parçacığı belirtilen hücre alanına koşullu biçimlendirme ekleyecektir. Belirli bir aralıktaki değeri içeren hücrelerin değişen arka plan rengini fark edebilirsiniz.

Koşullu Biçimlendirme Excel

Ayrıca, Microsoft Excel üç ön ayar sunar, yani Veri Çubukları, Renk Ölçekleri ve Simge Setleri. Aşağıdaki ekran görüntüsü bu ön ayarları göstermektedir. Neyse ki, Aspose.Cells Cloud API bu ön ayarların hepsini destekler. Bu tür özellikler API’yi Excel elektronik tablo dosyalarını işlemek için en uygun hale getirir.

Excel'de Koşullu Biçimlendirme

Excel E-Tablosunda Koşullu Biçimlendirmeyi Sil

Herhangi bir koşullu biçimlendirmeyi bir Excel çalışma kitabından silebilirsiniz. Basitçe biçimlendirme dizinini ayarlayın ve API’yi çağırın. Ancak, dizin sıfır tabanlıdır, bu nedenle ilk biçimlendirmeyi silmek için sıfır geçirilmelidir, vb. Lütfen belirli çalışma kitabının belirtilen çalışma sayfasından koşullu biçimlendirmenin ilk örneğini silmek için aşağıdaki C# kod parçacığını kullanın:

// AppKey ve AppSID'yi https://dashboard.aspose.cloud/ adresinden edinin
// Nuget Paketi Aspose.Cells-Cloud'u yükleyin
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet adresine gidin.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsDeleteWorksheetConditionalFormatting(name, sheetName, index, folder);

Ayrıca, tek bir API çağrısında bir çalışma sayfasındaki tüm koşullu biçimlendirmeyi de silebilirsiniz. Sadece dizin değişkenini atlayın veya yorum satırına alın ve API belirtilen çalışma sayfasındaki tüm biçimlendirmeyi silecektir.

Excel E-Tablosunda Koşullu Biçimlendirmeyi Güncelle

Mevcut koşullu biçimlendirmeyi bir Excel dosyasında güncelleyebilirsiniz. Örneğin, bu makalenin ilk örneğinde eklediğimiz biçimlendirmedeki Koşul Alanını güncelleyelim. Bu ekran görüntüsünde de alanın A1:C10 olarak ayarlandığını fark edebilirsiniz. Bu örneğe devam edelim ve E6:G8 hücrelerini daha da ekleyelim. Koşul alanını güncellemek için aşağıdaki kod parçacığı kullanılabilir:

// AppKey ve AppSID'yi https://dashboard.aspose.cloud/ adresinden edinin
// Nuget Paketi Aspose.Cells-Cloud'u yükleyin
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet adresine gidin.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "BOOK1.xlsx";
string sheetName = "SHEET1";
int? index = 0;
string cellArea = "E6:G8";
string folder = "TEMPFOLDER";
var response = cellsApi.CellsConditionalFormattingsPutWorksheetFormatConditionArea(name, sheetName, index, cellArea, folder);

Aşağıdaki ekran görüntüsü, aynı koşulun kod parçacığında belirtilen başka bir alana nasıl genişletildiğini göstermektedir.

Koşullu Biçimlendirmeyi Güncelle Excel

Bu ekran görüntüsünde vurgulanan alan, Koşul Alanının nasıl güncellendiğine dair bir örnektir. E6:G8 aralığındaki hücreler artık koşul alanına eklenmiştir.

Çözüm

Yukarıdaki blog yazısında, uygulamalarınızda kullanabileceğiniz birkaç olasılığı inceledik. Ayrıca Aspose.Cells for Cloud API’nin API referanslarına, API belgelerine ve farklı SDK’larına başvurabilirsiniz. Geri bildirimlerinizi veya önerilerinizi Ücretsiz Destek Forumlarına bekliyoruz. Saygılar!

İlgili Gönderi