
Excel-ის ცხრილებში მონაცემების ვიზუალიზაციის შესახებ შესწავლისას, ჩვენ უკვე ვისწავლეთ Working with Charts in Excel Workbook შესახებ. ახლა მოდით გამოვიკვლიოთ პირობითი ფორმატირების კიდევ ერთი ფუნქცია Excel ფაილებში. ეს არის ინფორმაციის წარდგენის სასარგებლო და ეფექტური საშუალება.
ამ სტატიაში ჩვენ ვისწავლით შემდეგ მახასიათებლებს:
- დაამატეთ პირობითი ფორმატირება Excel-ის ცხრილებში
- წაშალეთ პირობითი ფორმატირება Excel-ის ცხრილებში
- განაახლეთ პირობითი ფორმატირება Excel-ის ცხრილებში
დაამატეთ პირობითი ფორმატირება Excel-ის ცხრილებში
თქვენ შეგიძლიათ მიუთითოთ მდგომარეობის სხვადასხვა პარამეტრი, მათ შორის ტიპი, ოპერატორი, სტილი, უჯრედის ფართობი და ა.შ. და შემდეგ გამოიძახოთ API. შემდეგი C# .NET კოდის ნაწყვეტი განმარტავს ამ მოთხოვნის შესრულების ნაბიჯებს:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Cells-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
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);
კოდის ეს ნაწყვეტი დაამატებს პირობით ფორმატირებას უჯრედის მითითებულ არეალს. თქვენ შეგიძლიათ შეამჩნიოთ უჯრედების ფონის შეცვლილი ფერი, რომელიც შეიცავს მნიშვნელობას კონკრეტულ დიაპაზონში.

გარდა ამისა, Microsoft Excel გთავაზობთ სამ წინასწარ დაყენებას, როგორიცაა მონაცემთა ზოლები, ფერის სასწორები და ხატულების ნაკრები. შემდეგი სკრინშოტი აჩვენებს ამ წინასწარ დაყენებებს. საბედნიეროდ, Aspose.Cells Cloud API მხარს უჭერს ყველა ამ წინასწარ დაყენებას. ასეთი ფუნქციები ამაღლებს API-ს, რათა საუკეთესოდ მოერგოს Excel ცხრილების ფაილების დასამუშავებლად.

წაშალეთ პირობითი ფორმატირება Excel-ის ცხრილებში
თქვენ შეგიძლიათ წაშალოთ ნებისმიერი პირობითი ფორმატირება Excel-ის სამუშაო წიგნიდან. უბრალოდ დააყენეთ ფორმატირების ინდექსი და დარეკეთ API. თუმცა, ინდექსი არის ნულზე დაფუძნებული, ამიტომ ნული უნდა გადავიდეს პირველი ფორმატის წასაშლელად და ასე შემდეგ. გთხოვთ, გამოიყენოთ შემდეგი C# კოდის ნაწყვეტი, რომ წაშალოთ პირობითი ფორმატირების პირველი შემთხვევა კონკრეტული სამუშაო წიგნის მითითებული სამუშაო ფურცლიდან:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Cells-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
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);
გარდა ამისა, თქვენ ასევე შეგიძლიათ წაშალოთ ყველა პირობითი ფორმატირება სამუშაო ფურცლიდან ერთი API ზარით. უბრალოდ გამოტოვეთ ან დააკომენტარეთ ინდექსის ცვლადი და API წაშლის ყველა ფორმატირებას მითითებული სამუშაო ფურცლიდან.
განაახლეთ პირობითი ფორმატირება Excel-ის ცხრილებში
თქვენ შეგიძლიათ განაახლოთ არსებული პირობითი ფორმატირება Excel ფაილში. მაგალითად, მოდით განვაახლოთ Condition Area ფორმატით, რომელიც დავამატეთ ამ სტატიის პირველ მაგალითში. ამ სკრინშოტზე ასევე შეგიძლიათ შეამჩნიოთ, რომ ტერიტორია დაყენებულია როგორც A1:C10. მოდით გავაგრძელოთ ეს მაგალითი და შემდგომში შევიტანოთ E6:G8 უჯრედები. შემდეგი კოდის ფრაგმენტი შეიძლება გამოყენებულ იქნას მდგომარეობის არეალის განახლებისთვის:
// მიიღეთ AppKey და AppSID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package Aspose.Cells-Cloud
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
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);
ქვემოთ მოცემული სკრინშოტი ხაზს უსვამს იმას, თუ როგორ ვრცელდება იგივე მდგომარეობა კოდის ფრაგმენტში მითითებულ სხვა ზონაში.

ამ ეკრანის სურათზე მონიშნული არე არის მაგალითი იმისა, თუ როგორ მუშაობს მდგომარეობის არეალის განახლება. უჯრედები E6:G8 დიაპაზონში ახლა მიმაგრებულია მდგომარეობის ზონაში.
დასკვნა
ზემოხსენებულ ბლოგ პოსტში ჩვენ გამოვიკვლიეთ რამდენიმე შესაძლებლობა, რომელიც შეგიძლიათ გამოიყენოთ თქვენს აპლიკაციებში. თქვენ შეგიძლიათ დამატებით მიმართოთ API მითითებებს, API დოკუმენტაცია და Aspose.Cells-ის სხვადასხვა SDKs Cloud API-სთვის. ჩვენ მოუთმენლად ველით თქვენს გამოხმაურებას ან წინადადებებს Free Support Forums-ზე. გაიხარე!