
Microsoft Office Excel, metin verilerinizi bir elektronik tablo veya çalışma kitabı biçiminde düzenlemenize olanak tanır. Çeşitli dosyalardan ve konumlardan gelen bilgileri ve verileri tek bir hedefe getirebilir, böylece tek bir dosyada işlenebilir ve analiz edilebilir. Önemli verileri vurgulamak için Excel çalışma sayfasında çeşitli renk tonları, kalın, italik tanımlayabilirsiniz. Hızlı analiz için uygun bir renklendirme şeması seçebilirsiniz. Aşağıda Excel dosyalarının genel kullanımları belirtilmiştir
- Veri girişi ve depolama
- İş Verilerinin Toplanması ve Doğrulanması
- İdari ve yönetimsel görevler
- Muhasebe ve bütçeleme
- Veri Analizi
- Raporlama + Görselleştirmeler
- Tahmin
Koşullu Biçimlendirme
Koşullu biçimlendirme birçok elektronik tablo uygulamasında bulunan bir özelliktir. Belirli ölçütleri karşılayan hücrelere belirli biçimlendirmeler uygulamanıza olanak tanır. Genellikle bir elektronik tabloda depolanan verileri ve bilgileri vurgulamak, vurgulamak veya ayırt etmek için renk tabanlı biçimlendirme olarak kullanılır. Koşullar yanlışsa, hücre aralığı biçimlendirilmez. Örneğin, binin altındaki sayılar kırmızı renkte ve binin üzerindeki sayılar mavi renkte olabilir.
Aşağıda popüler koşullu biçimlendirme görselleştirmeleri verilmiştir
- Arka Plan Renk Gölgelendirmesi (hücrelerin)
- Ön Plan Renk Gölgelendirmesi (yazı tiplerinin)
- Veri Çubukları
- İkonlar (4 farklı resim türü vardır)
- Değerler
Aşağıda belirtilen konular daha ayrıntılı olarak açıklanmıştır
- Çalışma Sayfasının Koşullu Biçimlendirmesini Alın
- Koşullu Biçimlendirme Ekle
- Tüm Koşullu Biçimlendirmeyi Temizle
- Belirli Alanlar için Koşullu Biçimlendirmeyi Kaldır
Çalışma Sayfasının Koşullu Biçimlendirmesini Alın
Aspose.Cells Cloud, Excel çalışma sayfalarından koşullu biçimlendirme bilgilerini okuma yetenekleri sağlar. API’nin GetWorksheetConditionalFormattings yöntemi, Excel çalışma sayfasından biçimlendirme ayrıntılarını okumanızı sağlar. İlk adım, kişiselleştirilmiş İstemci Kimliğiniz ve İstemci Gizli Anahtarınıza dayalı bir JWT belirteci oluşturmaktır. Daha fazla bilgi için lütfen İstemci Kimliği ve İstemci Gizli Anahtarı kullanarak JWT belirteci nasıl elde edilir adresini ziyaret edin
Aşağıda, bir Excel çalışma sayfasından biçimlendirme ayrıntılarını okumaya yardımcı olan cURL komutu gösterilmektedir
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ adresine gidin.
CellsApi instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsGetWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<ConditionalFormattingsResponse>(response, "response is ConditionalFormattingsResponse");
Assert.AreEqual(response.Code, 200);
Koşullu Biçimlendirme Ekle
Microsoft Excel Koşullu Biçimlendirme, Veri Çubukları, Renk Ölçekleri ve Simge Setleri için üç ön ayar sunar ve Aspose.Cells Cloud API tüm bu türleri destekler. Tür, Operatör, Stil, Hücre Alanı vb. dahil olmak üzere koşulun farklı parametrelerini belirtin.
cURL komutu
curl -X PUT "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings?cellArea=C4%3AC6" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Priority\": 2, \"Type\": \"CellValue\", \"StopIfTrue\": true, \"AboveAverage\": { \"IsAboveAverage\": true, \"IsEqualAverage\": true, \"StdDev\": 0 }, \"ColorScale\": { \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxColor\": { \"A\": 100, \"R\": 200, \"G\": 200, \"B\": 0 }, \"MidCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MidColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 } }, \"DataBar\": { \"AxisColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"AxisPosition\": \"string\", \"BarBorder\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Type\": \"string\" }, \"BarFillType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"Direction\": \"string\", \"MaxCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MaxLength\": 0, \"MinCfvo\": { \"IsGTE\": true, \"Type\": \"string\" }, \"MinLength\": 0, \"NegativeBarFormat\": { \"BorderColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderColorType\": \"string\", \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"ColorType\": \"string\" }, \"ShowValue\": true }, \"Formula1\": \"string\", \"Formula2\": \"string\", \"IconSet\": { \"CfIcons\": [ { \"ImageData\": \"string\", \"Index\": 0, \"Type\": \"string\" } ], \"Cfvos\": [ { \"IsGTE\": true, \"Type\": \"string\" } ], \"IsCustom\": true, \"Reverse\": true, \"ShowValue\": true, \"IconSetType\": \"string\" }, \"Operator\": \"string\", \"Style\": { \"link\": { \"Href\": \"string\", \"Rel\": \"string\", \"Title\": \"string\", \"Type\": \"string\" }, \"Font\": { \"Color\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"DoubleSize\": 0, \"IsBold\": true, \"IsItalic\": true, \"IsStrikeout\": true, \"IsSubscript\": true, \"IsSuperscript\": true, \"Name\": \"string\", \"Size\": 0, \"Underline\": \"string\" }, \"Name\": \"string\", \"CultureCustom\": \"string\", \"Custom\": \"string\", \"BackgroundColor\": { \"A\": 220, \"R\": 10, \"G\": 120, \"B\": 0 }, \"ForegroundColor\": { \"A\": 0, \"R\": 0, \"G\": 0, \"B\": 0 }, \"IsFormulaHidden\": true, \"IsDateTime\": true, \"IsTextWrapped\": true, \"IsGradient\": true, \"IsLocked\": true, \"IsPercent\": true, \"ShrinkToFit\": true, \"IndentLevel\": 0, \"Number\": 0, \"RotationAngle\": 0, \"Pattern\": \"None\", \"TextDirection\": \"Context\", \"VerticalAlignment\": \"Center\", \"HorizontalAlignment\": \"General\", \"BorderCollection\": [ { \"LineStyle\": \"string\", \"Color\": { \"A\": 120, \"R\": 0, \"G\": 0, \"B\": 0 }, \"BorderType\": \"BottomBorder\", \"ThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ArgbColor\": -16777216 } ], \"BackgroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 }, \"ForegroundThemeColor\": { \"ColorType\": \"string\", \"Tint\": 0 } }, \"Text\": \"string\", \"TimePeriod\": \"string\", \"Top10\": { \"IsBottom\": true, \"IsPercent\": true, \"Rank\": 0 }}"
Aşağıda verilen C# kod parçası Excel çalışma sayfasına koşullu biçimlendirmeyi ekler:
C# .NET
// 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);
Tüm Koşullu Biçimlendirmeyi Temizle
Aspose.Cells Cloud, koşullu biçimlendirmenin biçimlendirmesini temizleme yeteneklerini sağlar. DeleteWorksheetConditionalFormattings yöntemi, bir Excel elektronik tablosundan koşullu biçimlendirmeyi temizlemeniz için kaldıraç sağlar. Aşağıda verilen cURL komutu bu gereksinimi karşılamak için kullanılabilir
cURL komutu
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
C# .NET
// Tam örnekler ve veri dosyaları için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ adresine gidin.
CellsApi instance = new CellsApi(clientId, clientSecret, apiVersion, testbaseurl);
string name = BOOK1;
string sheetName = SHEET1;
string folder = TEMPFOLDER;
instance.UploadFile(folder + @"\" + name, File.Open( @"C:\TestData\" +name));
var response = instance.CellsConditionalFormattingsDeleteWorksheetConditionalFormattings(name, sheetName, folder);
Assert.IsInstanceOf<CellsCloudResponse>(response, "response is CellsCloudResponse");
Assert.AreEqual(response.Code, 200);
Yukarıdaki yöntem tüm koşullu biçimlendirmeyi kaldırır ve belirli bir biçimlendirmeyi kaldırmak istiyorsanız lütfen DeleteWorksheetConditionalFormatting yöntemini kullanmayı deneyin. Bu yöntem, bir Excel elektronik tablosundaki biçimlendirme koşulları için dizin numarasını kabul eder.
Aşağıdaki komut, 1. indeksteki (indeks değerinin 0’dan başladığı yer) koşullu biçimlendirmeyi kaldırır.
cURL komutu
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Resim 1:- Excel çalışma sayfasından biçimlendirme kaldırıldı.
Belirli Alanlar için Koşullu Biçimlendirmeyi Kaldır
Belirli bir alandan koşullu biçimlendirmeyi kaldırmanız gerekiyorsa lütfen DeleteWorksheetConditionalFormattingArea yöntemini kullanın. Gereksinimleri yerine getirmek için startRow, startColumn, totalRows ve totalColumns bilgilerini belirtmemiz gerekir. Lütfen satır ve sütun dizinlerinin 0 ile başladığını unutmayın.
cURL komutu
curl -X DELETE "https://api.aspose.cloud/v3.0/cells/conditional.xlsx/worksheets/Sheet1/conditionalFormattings/area?startRow=4&startColumn=1&totalRows=3&totalColumns=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Çözüm
Aspose.Cells Cloud API harika bir üründür ve MS Excel ve OpenOffice sheet dosyalarını diğer desteklenen biçimlere oluşturma, düzenleme ve dönüştürme yetenekleri sunar. Ürün kurulumu gerekmez.
Daha fazla bilgi için lütfen Aspose.Cells Cloud ana sayfasını ziyaret edin. Ayrıca programlama diline özgü SDK’ların kurulumu ve yapılandırması hakkında bilgi için lütfen Aspose.Cloud SDK’ları nasıl kurulur adresini ziyaret edin.