
Ενώ μαθαίνουμε για την οπτικοποίηση δεδομένων σε υπολογιστικά φύλλα του Excel, έχουμε ήδη μάθει για το Εργασία με γραφήματα στο βιβλίο εργασίας του Excel. Τώρα, ας εξερευνήσουμε μια άλλη δυνατότητα της Μορφοποίησης υπό όρους σε αρχεία Excel. Είναι ένας χρήσιμος και αποτελεσματικός τρόπος παρουσίασης πληροφοριών.
Σε αυτό το άρθρο, θα μάθουμε τα ακόλουθα χαρακτηριστικά:
- Προσθήκη μορφοποίησης υπό όρους στο υπολογιστικό φύλλο του Excel
- Διαγραφή μορφοποίησης υπό όρους στο υπολογιστικό φύλλο του Excel
- Ενημέρωση μορφοποίησης υπό όρους σε υπολογιστικό φύλλο Excel
Προσθήκη μορφοποίησης υπό όρους στο υπολογιστικό φύλλο του Excel
Μπορείτε να καθορίσετε διαφορετικές παραμέτρους της συνθήκης, συμπεριλαμβανομένων των Type, Operator, Style, Cell Area κ.λπ. και στη συνέχεια να καλέσετε το 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. Για παράδειγμα, ας ενημερώσουμε την περιοχή συνθηκών με τη μορφοποίηση που είχαμε προσθέσει στο πρώτο παράδειγμα αυτού του άρθρου. Μπορείτε επίσης να παρατηρήσετε σε αυτό το στιγμιότυπο οθόνης ότι η περιοχή έχει οριστεί ως 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 και σε διαφορετικά SDK του Aspose.Cells για το API Cloud. Αναμένουμε τα σχόλιά σας ή τις προτάσεις σας στο Δωρεάν Φόρουμ Υποστήριξης. Εβίβα!