ויזואליזציה של נתונים מקובצים בצורה קומפקטית והשוואתית היא דרישה נפוצה בדוחות עסקיים ולוחות מחוונים. Bar Stacked chart (הידוע גם כגרף עמודות מצטבר) מאפשר לך להציג סדרות נתונים מרובות המוצגות באופן מצטבר אופקית, מה שמקל על הצפייה גם בסכומים הכוללים וגם בתרומות הפרטיות. במדריך זה תלמד כיצד ליצור Bar Stacked chart ב-Excel באמצעות C# עם Aspose.Cells for .NET. הקוד המסופק פועל במלואו וניתן לשלבו בכל יישום .NET.
מאמר זה מכסה את הנושאים הבאים:
- ספריית C# ל-Excel ליצירת תרשימי עמודות ערומות
- יצירת תרשים עמודות ערום ב-Excel באמצעות C#
- קבל רישיון חינמי
- תרשים עמודות ערום ב-Excel: משאבים חינמיים
- סיכום
- ראו גם
ספריית C# Excel ליצירת תרשימי עמודות מצטברות
Aspose.Cells for .NET היא ספרייה חזקה למניפולציית Excel המאפשרת למפתחים ליצור, לשנות ולהציג מסמכי Excel ללא צורך ב‑Microsoft Office. ממשק ה‑API העשיר של גרפים תומך בכל סוגי הגרפים הזמינים ב‑Excel, כולל גרף Bar Stacked.
היתרונות המרכזיים של שימוש ב-Aspose.Cells:
- ממשק API עשיר – גישה לכל תכונת של Excel באופן תכנותי.
- ביצועים גבוהים – עיבוד חוברות עבודה גדולות עם שימוש בזיכרון מינימלי.
- אין תלות ב‑COM/Interop – פועל על כל פלטפורמה התומכת ב‑.NET.
- פורמטים מרובים של פלט – שמירה ל‑XLSX, XLS, CSV, PDF, HTML וקבצי תמונה.
התחלה
- הורד את הגרסה האחרונה מ-דף ההפצות של Aspose.Cells for .NET.
- התקן את חבילת NuGet:
PM> Install-Package Aspose.Cells
- הוסף הפנייה ל-
Aspose.Cellsבפרויקט שלך והתחל לתכנת.
יצירת תרשים עמודות ערימות ב-Excel באמצעות C#
להלן דוגמה שלמה, מוכנה להפעלה ב‑C# הממחישה כיצד:
- צור חוברת עבודה חדשה.
- מלא נתוני דוגמה.
- הוסף תרשים Bar Stacked.
- התאם סדרות, כותרות צירים, ומראה התרשים.
- שמור את חוברת העבודה לקובץ XLSX.
הסבר על הקוד
| שלב | מה הקוד עושה |
|---|---|
| 1 | יוצר מופע חדש של Workbook ובוחר את גיליון העבודה הראשון (Sheet1). |
| 2 | ממלא את הגיליון בנתוני מכירות רבעוניים לדוגמה עבור שלושה מוצרים. |
| 3 | מוסיף תרשים BarStacked (ChartType.BarStacked). אזור התרשים מוגדר על ידי קואורדינטות התא העליון‑שמאלי והתא התחתון‑ימני. |
| 4 | יוצר שלושה סדרות נתונים, כל אחת מצביעת על עמודת מכירות של מוצר. הפרמטר true מציין שהסדרה משתמשת בקטגוריות מהעמודה הראשונה. |
| 5 | מגדיר את ציר הקטגוריות (ציר אופקי) לרשימת הרבעונים (A2:A5). |
| 6 | מדגים כמה התאמות ויזואליות: רקע מותאם לאזור התרשים, כותרות צירים, והקטנת רוחב הפער למראה צפוף יותר. |
| 7 | שומר את חוברת העבודה בשם BarStackedChart_Output.xlsx בתיקיית העבודה של היישום. |
הרצת התוכנית תיצור קובץ Excel המכיל תרשים Bar Stacked מעוצב בצורה יפה שניתן לפתוח ב‑Microsoft Excel, LibreOffice, או בכל מציג תואם.
עדכון גרף עמודות ערימה קיים
אם אתה צריך לשנות תרשים שכבר קיים בחוברת עבודה (למשל, שינוי צבעי הסדרות או הוספת סדרה חדשה), הקטע הבא מראה כיצד לטעון חוברת עבודה, לאתר את התרשים ולבצע עדכונים.
דוגמה זו מדגימה:
- טעינת חוברת עבודה קיימת.
- גישה ועריכת מאפייני התרשים (כותרת, צבעי הסדרה).
- הוספת סדרת נתונים חדשה בזמן ריצה.
- שמירת חוברת העבודה שהשתנתה.
קבל רישיון חינמי
Aspose.Cells מציעה רישיון חינמי זמני שמסיר סימני מים של הערכה ומשחרר את כל הפונקציונליות לתקופה מוגבלת. בקר בדף הרישיון הזמני של Aspose כדי לבקש את הרישיון שלך מיד. החל את הרישיון בתחילת היישום שלך:
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");
תרשים עמודות מצטבר ב‑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/
סיכום
במאמר זה הדגמנו כיצד ליצור ולנהל Bar Stacked chart ב‑Excel באמצעות C# ו‑Aspose.Cells for .NET. הספרייה מספקת API נקי וביצועים גבוהים שמבטל את הצורך באינטגרציה עם Microsoft Office, מה שהופך אותה לאידיאלית לאוטומציה בצד השרת, פתרונות דיווח, וכל יישום .NET שזקוק ליכולות גרפים מתקדמות ב‑Excel.
אל תהססו להתאים את דוגמאות הקוד למערכי הנתונים שלכם, להוסיף עיצוב נוסף, או לשלב את יצירת התרשים בתהליכים גדולים יותר. לקבלת עזרה, הצעות או דיווחי באגים, הצטרפו ל-Aspose.Cells support forum.