ויזואליזציה של מגמות לאורך זמן היא דרישה מרכזית עבור רבים מדוחות העסקיים. Area chart ממלאת את החלל בין נקודות הנתונים והציר, מה שהופך אותה לאידיאלית להדגשת גודל השינוי. מדריך זה מראה כיצד ליצור גם גרף שטח פשוט וגם גרף שטח מצורף ב‑Excel באמצעות C# עם Aspose.Cells for .NET. קטעי הקוד שלמים, מוכנים לקומפילציה, וניתן להתאימם לכל פרויקט .NET.
מאמר זה מכסה את הנושאים הבאים:
- ספריית C# ל-Excel ליצירת תרשימי שטח
- יצירת תרשים שטח ב-Excel באמצעות C#
- יצירת תרשים שטח מצטבר ב-Excel באמצעות C#
- קבל רישיון חינמי
- תרשימי שטח ב-Excel: משאבים חינמיים
- סיכום
- ראו גם
ספריית C# Excel ליצירת תרשימי שטח
Aspose.Cells for .NET היא ספרייה מקיפה למניפולציה של Excel המאפשרת למפתחים ליצור, לערוך ולרנדר קבצי Excel ללא Microsoft Office. היא מספקת API נקי, מונחה‑אובייקטים לעבודה עם גיליונות עבודה, תאים ותרשימים.
היתרונות המרכזיים בעבודה עם תרשימים:
- תמיכה בסוגי תרשימים מתקדמים – כולל סטנדרטיים, מצטברים, 100 % מצטברים, והרבה סוגי תרשימים מיוחדים.
- בקרת עיצוב מלאה – התאמת צבעים, סמנים, צירים, מקרא ותיוגי נתונים באופן תכנותי.
- חוצה‑פלטפורמות – פועל ב‑Windows, Linux ו‑macOS עם .NET 6+.
- ביצועים גבוהים – מטפל במערכי נתונים גדולים ביעילות.
כדי להתחיל להשתמש ב‑Aspose.Cells, הוסף את חבילת NuGet לפרויקט שלך:
PM> Install-Package Aspose.Cells
צור תרשים אזור ב-Excel באמצעות C#
להלן יישום קונסול מלא, מוכן להפעלה, שיוצר תרשים שטח פשוט. הדוגמה עוברת את השלבים הבאים:
- צור
Workbook. - מלא את הגיליון הראשון בנתוני דוגמה.
- הוסף אובייקט גרף
Area. - הגדר את סדרת הגרף והצירים.
- שמור את חוברת העבודה כקובץ XLSX.
הסבר של שורות מפתח
| שורה | מטרה |
|---|---|
ChartType.Area | מציין גרף שטח סטנדרטי. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | מוסיף סדרת נתונים; הפרמטר השני (true) מציין שהסדרה משתמשת בעמודה הראשונה כקטגוריות. |
chart.CategoryAxis.Title.Text | מגדיר את כותרת ציר ה‑X. |
chart.PlotArea.Area.Formatting | שולט בעיצוב הרקע של אזור הציור. |
הפעלת התוכנית מייצרת את AreaChart_Output.xlsx עם תרשים אזור מעוצב יפה המציג מגמות מכירות לשני מוצרים.
יצירת תרשים שטח מצטבר ב-Excel באמצעות C#
תרשים אזור מצטבר מציג את התרומה של כל סדרה לערך הכולל. הקוד למטה מבוסס על הדוגמה הקודמת ומשנה את סוג התרשים ל-ChartType.StackedArea.
מה משתנה לעומת גרף האזור הפשוט?
ChartType.AreaStacked– מציג כל סדרה על גבי הקודמת.- סדרות מרובות מתווספות כדי להמחיש נתונים מצטברים.
- משמשת שקיפות על אזור התרשים כדי לשמור על המראה נקי.
קבצי ה-Excel שנוצרו יציגו תרשימי אזור מלאים בתפקוד מלא, מוכנים להתאמה אישית נוספת או להפצה.
קבל רישיון חינמי
חקור את Aspose.Cells ללא מגבלות על‑ידי קבלת רישיון זמני:
- בקרו בדף הרישיון הזמני החינמי ועקבו אחרי ההוראות.
- החילו את הרישיון בקוד שלכם לפני כל קריאות ל‑API של Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
סביבה מורשית מסירה את סימן המים של ההערכה ומשחררת את מערכת הפונקציות המלאה.
תרשים אזור Excel: משאבים חינמיים
חזקו את כישורי האוטומציה של Excel שלכם עם המשאבים הרשמיים האלה:
- מדריך למפתחים – https://docs.aspose.com/cells/net/
- אפליקציות מקוונות חינמיות – https://products.aspose.app/cells/family
- תיעוד API – https://reference.aspose.com/cells/net/
- מאמרי איך‑לעשות – https://blog.aspose.com/he/categories/aspose.cells-product-family/
סיכום
במאמר זה הדגמנו כיצד ליצור הן תרשים אזור סטנדרטי והן תרשים אזור מצטבר ב-Excel באמצעות C# ו-Aspose.Cells for .NET. דוגמאות הקוד שסופקו שלמות, ניתנות לקומפילציה, וממחישות את השיטות הטובות ביותר ליצירת תרשימים, עיצוב ושמירת קבצים. על‑ידי שילוב הקטעים הללו ביישומים שלכם תוכלו לספק ניתוחים חזותיים מרשימים ללא צורך ב‑Microsoft Excel.
לקבלת עזרה נוספת, התחילו שיחה בפורום התמיכה של Aspose.Cells.