ויזואליזציה של נתונים מקובצים בצורה קומפקטית והשוואתית היא דרישה נפוצה בדוחות עסקיים ולוחות מחוונים. Bar Stacked chart (הידוע גם כגרף עמודות מצטבר) מאפשר לך להציג סדרות נתונים מרובות המוצגות באופן מצטבר אופקית, מה שמקל על הצפייה גם בסכומים הכוללים וגם בתרומות הפרטיות. במדריך זה תלמד כיצד ליצור Bar Stacked chart ב-Excel באמצעות C# עם Aspose.Cells for .NET. הקוד המסופק פועל במלואו וניתן לשלבו בכל יישום .NET.

מאמר זה מכסה את הנושאים הבאים:

ספריית 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 וקבצי תמונה.

התחלה

  1. הורד את הגרסה האחרונה מ-דף ההפצות של Aspose.Cells for .NET.
  2. התקן את חבילת NuGet:
PM> Install-Package Aspose.Cells
  1. הוסף הפנייה ל-Aspose.Cells בפרויקט שלך והתחל לתכנת.

יצירת תרשים עמודות ערימות ב-Excel באמצעות C#

להלן דוגמה שלמה, מוכנה להפעלה ב‑C# הממחישה כיצד:

  1. צור חוברת עבודה חדשה.
  2. מלא נתוני דוגמה.
  3. הוסף תרשים Bar Stacked.
  4. התאם סדרות, כותרות צירים, ומראה התרשים.
  5. שמור את חוברת העבודה לקובץ 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: משאבים חינמיים

המשך את מסע הלמידה שלך עם המשאבים החינמיים האלה:

סיכום

במאמר זה הדגמנו כיצד ליצור ולנהל Bar Stacked chart ב‑Excel באמצעות C# ו‑Aspose.Cells for .NET. הספרייה מספקת API נקי וביצועים גבוהים שמבטל את הצורך באינטגרציה עם Microsoft Office, מה שהופך אותה לאידיאלית לאוטומציה בצד השרת, פתרונות דיווח, וכל יישום .NET שזקוק ליכולות גרפים מתקדמות ב‑Excel.

אל תהססו להתאים את דוגמאות הקוד למערכי הנתונים שלכם, להוסיף עיצוב נוסף, או לשלב את יצירת התרשים בתהליכים גדולים יותר. לקבלת עזרה, הצעות או דיווחי באגים, הצטרפו ל-Aspose.Cells support forum.

ראה גם