
תוך כדי למידה על הדמיית נתונים בגיליונות אלקטרוניים של Excel, כבר למדנו על עבודה עם תרשימים בחוברת עבודה של Excel. כעת, הבה נחקור תכונה נוספת של עיצוב מותנה בקבצי Excel. זוהי דרך שימושית ויעילה להצגת מידע.
במאמר זה נלמד את התכונות הבאות:
- הוסף עיצוב מותנה בגיליון אלקטרוני של Excel
- מחק עיצוב מותנה בגיליון אלקטרוני של Excel
- עדכן עיצוב מותנה בגיליון אלקטרוני של Excel
הוסף עיצוב מותנה בגיליון אלקטרוני של Excel
אתה יכול לציין פרמטרים שונים של התנאי כולל סוג, אופרטור, סגנון, אזור תא וכו’, ואז לקרוא ל-API. קטע הקוד הבא של C# .NET מסביר את השלבים לביצוע דרישה זו:
// קבל AppKey ו-AppSID מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget 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 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
ניתן לעדכן עיצוב מותנה קיים בקובץ אקסל. לדוגמה, תן לנו לעדכן את אזור התנאים בעיצוב שהוספנו בדוגמה הראשונה של מאמר זה. אתה יכול לשים לב גם בצילום המסך הזה שהאזור מוגדר כ-A1:C10. הבה נמשיך את הדוגמה הזו ונכלול עוד תאי E6:G8. ניתן להשתמש בקטע הקוד הבא כדי לעדכן את אזור התנאי:
// קבל AppKey ו-AppSID מ-https://dashboard.aspose.cloud/
// התקן את חבילת Nuget 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 references, API documentation, וSDKs שונים של Aspose.Cells for Cloud API. אנו מצפים למשוב או להצעות שלך ב-פורומי תמיכה בחינם. לחיים!