
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
- Excel E-Tablosunda Koşullu Biçimlendirmeyi Sil
- Excel E-Tablosunda Koşullu Biçimlendirmeyi Güncelle
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.

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 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.

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!