Μορφοποίηση υπό όρους στο excel

Το Microsoft Office Excel σάς επιτρέπει να διαμορφώνετε τα δεδομένα κειμένου σας σε μορφή υπολογιστικού φύλλου ή βιβλίου εργασίας. Μπορείτε να μεταφέρετε πληροφορίες και δεδομένα από διάφορα αρχεία και τοποθεσίες σε έναν μόνο προορισμό, ώστε να συμπυκνωθούν και να αναλυθούν σε ένα μόνο αρχείο. Καθορίστε διάφορες χρωματικές αποχρώσεις, έντονους, πλάγιους χαρακτήρες στο φύλλο εργασίας του excel για να επισημάνετε σημαντικά δεδομένα Μπορείτε να επιλέξετε έναν κατάλληλο συνδυασμό χρωμάτων για γρήγορη ανάλυση. Παρακάτω καθορίζονται οι συνήθεις χρήσεις των αρχείων excel

  • Εισαγωγή και αποθήκευση δεδομένων
  • Συλλογή και Επαλήθευση Επιχειρηματικών Δεδομένων
  • Διοικητικά και διευθυντικά καθήκοντα
  • Λογιστική και προϋπολογισμός
  • Ανάλυση Δεδομένων
  • Αναφορές + Οπτικοποιήσεις
  • Πρόβλεψη

Μορφοποίηση υπό όρους

Η μορφοποίηση υπό όρους είναι μια δυνατότητα σε πολλές εφαρμογές υπολογιστικών φύλλων. Σας επιτρέπει να εφαρμόσετε συγκεκριμένη μορφοποίηση σε κελιά που πληρούν ορισμένα κριτήρια. Χρησιμοποιείται συχνότερα ως μορφοποίηση με βάση το χρώμα για να τονίσει, να τονίσει ή να διαφοροποιήσει τα δεδομένα και τις πληροφορίες που είναι αποθηκευμένες σε ένα υπολογιστικό φύλλο. Εάν οι συνθήκες είναι ψευδείς, η περιοχή κελιών δεν μορφοποιείται. Για παράδειγμα, μπορείτε να έχετε αριθμούς κάτω από χιλιάδες με κόκκινο χρώμα και αριθμούς πάνω από χιλιάδες με μπλε.

Παρακάτω είναι διαθέσιμες δημοφιλείς οπτικοποιήσεις μορφοποίησης υπό όρους

  • Σκίαση χρώματος φόντου (κελιά)
  • Σκίαση χρώματος προσκηνίου (γραμματοσειρές)
  • Γραμμές δεδομένων
  • Εικονίδια (τα οποία έχουν 4 διαφορετικούς τύπους εικόνας)
  • Αξίες

Τα θέματα που καθορίζονται παρακάτω αναλύονται με περισσότερες λεπτομέρειες

Λάβετε τη μορφοποίηση υπό όρους του φύλλου εργασίας

Το Aspose.Cells Cloud παρέχει τις δυνατότητες ανάγνωσης πληροφοριών μορφοποίησης υπό όρους από φύλλα εργασίας του excel. Η μέθοδος GetWorksheetConditionalFormattings του API σάς δίνει τη δυνατότητα να διαβάσετε τις λεπτομέρειες μορφοποίησης από το φύλλο εργασίας του excel. Το πρώτο βήμα είναι να δημιουργήσετε ένα διακριτικό JWT με βάση το εξατομικευμένο Client ID και το Client Secret. Για περισσότερες πληροφορίες, επισκεφτείτε το How to Obtain JWT token using a 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 υποστηρίζει όλους αυτούς τους τύπους. Καθορίστε διαφορετικές παραμέτρους της συνθήκης, συμπεριλαμβανομένων των Type, Operator, Style, Cell Area κ.λπ.

εντολή 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);

Η παραπάνω μέθοδος καταργεί όλη τη μορφοποίηση υπό όρους και εάν θέλετε o να καταργήσετε οποιαδήποτε συγκεκριμένη μορφοποίηση, δοκιμάστε να χρησιμοποιήσετε τη μέθοδο 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.

Καταργήστε τη μορφοποίηση υπό όρους για συγκεκριμένη περιοχή

Εάν θέλετε να αφαιρέσετε τη μορφοποίηση υπό όρους από μια συγκεκριμένη περιοχή, χρησιμοποιήστε τη μέθοδο DeleteWorksheetConditionionalFormattingArea. Πρέπει να καθορίσουμε τις πληροφορίες 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 σε άλλες υποστηριζόμενες μορφές. Δεν απαιτείται εγκατάσταση προϊόντος.

Για περισσότερες πληροφορίες, επισκεφθείτε την αρχική σελίδα Aspose.Cells Cloud. Και για πληροφορίες σχετικά με την εγκατάσταση και τη ρύθμιση παραμέτρων SDK για συγκεκριμένες γλώσσες προγραμματισμού, επισκεφτείτε το Πώς να εγκαταστήσετε το Aspose.Cloud SDK.