პირობითი ფორმატირება ექსელში

Microsoft Office Excel გაძლევთ საშუალებას განალაგოთ თქვენი ტექსტური მონაცემები ცხრილების ან სამუშაო წიგნის ფორმატში. თქვენ შეგიძლიათ მიიტანოთ ინფორმაცია და მონაცემები სხვადასხვა ფაილებიდან და მდებარეობიდან ერთ დანიშნულებამდე, რათა მოხდეს მათი შეკუმშვა და ანალიზი ერთ ფაილზე. განსაზღვრეთ სხვადასხვა ფერის ჩრდილები, თამამი, დახრილი ექსელის სამუშაო ფურცელში მნიშვნელოვანი მონაცემების ხაზგასასმელად. თქვენ შეგიძლიათ აირჩიოთ შესაბამისი შეღებვის სქემა სწრაფი ანალიზისთვის. ქვემოთ მოცემულია Excel ფაილების საერთო გამოყენება

  • მონაცემთა შეყვანა და შენახვა
  • ბიზნეს მონაცემების შეგროვება და გადამოწმება
  • ადმინისტრაციული და მენეჯერული მოვალეობები
  • ბუღალტერია და ბიუჯეტირება
  • მონაცემთა ანალიზი
  • მოხსენება + ვიზუალიზაცია
  • პროგნოზირება

პირობითი ფორმატირება

პირობითი ფორმატირება არის ფუნქცია ცხრილების ბევრ აპლიკაციაში. ის საშუალებას გაძლევთ გამოიყენოთ კონკრეტული ფორმატირება უჯრედებზე, რომლებიც აკმაყოფილებენ გარკვეულ კრიტერიუმებს. ის ყველაზე ხშირად გამოიყენება როგორც ფერებზე დაფუძნებული ფორმატირება ელცხრილში შენახული მონაცემებისა და ინფორმაციის ხაზგასასმელად, ხაზგასმით ან დიფერენცირებისთვის. თუ პირობები მცდარია, უჯრედების დიაპაზონი არ არის ფორმატირებული. მაგალითად, თქვენ შეგიძლიათ გქონდეთ რიცხვები ათასზე ქვემოთ წითელ ფერში და რიცხვები ათასზე მეტი ლურჯში.

ქვემოთ მოცემულია პოპულარული პირობითი ფორმატირების ვიზუალიზაცია

  • ფონის ფერის დაჩრდილვა (უჯრედების)
  • წინა პლანზე ფერის დაჩრდილვა (შრიფტები)
  • მონაცემთა ზოლები
  • ხატები (რომლებსაც აქვთ 4 განსხვავებული გამოსახულების ტიპი)
  • ღირებულებები

ქვემოთ მითითებული თემები უფრო დეტალურად არის დამუშავებული

მიიღეთ სამუშაო ფურცლის პირობითი ფორმატირება

Aspose.Cells Cloud იძლევა შესაძლებლობას წაიკითხოს პირობითი ფორმატირების ინფორმაცია Excel-ის სამუშაო ფურცლებიდან. API-ის GetWorksheetConditionionalFormattings მეთოდი საშუალებას გაძლევთ წაიკითხოთ ფორმატირების დეტალები Excel-ის სამუშაო ფურცლიდან. პირველი ნაბიჯი არის JWT ტოკენის გენერირება თქვენი პერსონალიზებული კლიენტის ID და კლიენტის საიდუმლოზე დაყრდნობით. დამატებითი ინფორმაციისთვის, გთხოვთ, ეწვიოთ How to Obtain JWT token using Client ID and Client Secret key

cURL ბრძანება ნაჩვენებია ქვემოთ, რომელიც ეხმარება წაიკითხოს ფორმატირების დეტალები Excel-ის სამუშაო ფურცლიდან

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

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
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);

დაამატეთ პირობითი ფორმატირება

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

cURL ბრძანება

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 }}"

ქვემოთ მოცემული C# კოდის ნაწყვეტი ამატებს პირობით ფორმატირებას Excel-ის სამუშაო ფურცელში:

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);

ყველა პირობითი ფორმატის გასუფთავება

Aspose.Cells Cloud გაძლევთ შესაძლებლობას გაასუფთავოთ ფორმატირება პირობითი ფორმატირებისგან. DeleteWorksheetConditionalFormattings მეთოდი გაძლევთ საშუალებას გაასუფთაოთ პირობითი ფორმატირება excel-ის ცხრილებიდან. ქვემოთ მოცემული cURL ბრძანება შეიძლება გამოყენებულ იქნას ამ მოთხოვნის შესასრულებლად

cURL ბრძანება

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

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
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);

ზემოაღნიშნული მეთოდი შლის ყველა პირობით ფორმატირებას და თუ გსურთ რომელიმე კონკრეტული ფორმატირების წაშლა, გთხოვთ სცადოთ DeleteWorksheetConditionalFormatting მეთოდის გამოყენება. ეს მეთოდი იღებს ინდექსის ნომერს Excel-ის ცხრილებში ფორმატირების პირობებისთვის.

ქვემოთ მოცემული ბრძანება ხსნის პირობით ფორმატირებას ინდექსში 1 (სადაც ინდექსის მნიშვნელობა იწყება 0-დან).

cURL ბრძანება

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>"
ფორმატი ამოღებულია სამუშაო ფურცლიდან.

სურათი 1: - ფორმატი ამოღებულია Excel-ის სამუშაო ფურცლიდან.

წაშალეთ პირობითი ფორმატირება გარკვეული ზონისთვის

თუ თქვენ მოითხოვთ პირობითი ფორმატირების ამოღებას კონკრეტული ზონიდან, გთხოვთ, გამოიყენოთ DeleteWorksheetConditionalFormattingArea მეთოდი. ჩვენ უნდა მივუთითოთ startRow, startColumn, totalRows და totalColumns ინფორმაცია მოთხოვნების შესასრულებლად. გთხოვთ გაითვალისწინოთ, რომ სტრიქონების და სვეტების ინდექსები იწყება 0-ით.

cURL ბრძანება

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

დასკვნა

Aspose.Cells Cloud API საოცარი პროდუქტია და ის გთავაზობთ MS Excel და OpenOffice sheet ფაილების შექმნის, მანიპულირებისა და გარდაქმნის შესაძლებლობებს სხვა მხარდაჭერილ ფორმატებში. არ არის საჭირო პროდუქტის ინსტალაცია.

დამატებითი ინფორმაციისთვის ეწვიეთ Aspose.Cells Cloud-ის მთავარ გვერდს. და პროგრამირების ენის სპეციფიკური SDK-ების ინსტალაციისა და კონფიგურაციის შესახებ ინფორმაციისთვის ეწვიეთ How to install Aspose.Cloud SDKs.