تُعدّ تصور البيانات المجمّعة بطريقة مدمجة ومقارنة مطلبًا شائعًا لتقارير الأعمال ولوحات التحكم. يتيح لك Bar Stacked chart (المعروف أيضًا باسم مخطط شريطي مكدس) عرض سلاسل بيانات متعددة مكدسة أفقيًا، مما يسهل رؤية الإجماليات والمساهمات الفردية. في هذا الدليل ستتعلم كيفية إنشاء مخطط شريطي مكدس في Excel باستخدام C# مع Aspose.Cells for .NET. الكود المقدم يعمل بشكل كامل ويمكن دمجه في أي تطبيق .NET.

تغطي هذه المقالة المواضيع التالية:

مكتبة Excel لـ C# لإنشاء مخططات شريطية مكدسة

Aspose.Cells for .NET هو مكتبة قوية لمعالجة Excel تمكّن المطورين من إنشاء وتعديل وعرض مستندات Excel دون الحاجة إلى Microsoft Office. تدعم واجهة برمجة التطبيقات المتقدمة للرسم البياني جميع أنواع المخططات المتاحة في Excel، بما في ذلك مخطط Bar Stacked.

المزايا الرئيسية لاستخدام Aspose.Cells:

  • واجهة برمجة تطبيقات غنية – الوصول إلى كل ميزة في 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 يحتوي على مخطط شريطي مكدس منسق بشكل جميل يمكن فتحه في Microsoft Excel أو LibreOffice أو أي عارض متوافق.


تحديث مخطط شريطي مكدس موجود

إذا كنت بحاجة إلى تعديل مخطط موجود بالفعل في دفتر عمل (على سبيل المثال، تغيير ألوان السلاسل أو إضافة سلسلة جديدة)، يوضح المقتطف التالي كيفية تحميل دفتر العمل، وتحديد موقع المخطط، وتطبيق التحديثات.

هذا المثال يوضح:

  • تحميل مصنف موجود.
  • الوصول إلى خصائص المخطط وتحريرها (العنوان، ألوان السلاسل).
  • إضافة سلسلة بيانات جديدة أثناء التشغيل.
  • حفظ المصنف المعدل.

احصل على ترخيص مجاني

توفر Aspose.Cells رخصة مجانية مؤقتة تزيل علامات التقييم وتفتح جميع الوظائف لفترة محدودة. زر صفحة رخصة Aspose المؤقتة لطلب رخصتك فورًا. قم بتطبيق الرخصة في بداية تطبيقك:

Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");

مخطط شريطي مكدس Excel: موارد مجانية

واصل رحلتك التعليمية مع هذه الموارد المجانية:

الخلاصة

في هذه المقالة عرضنا كيفية إنشاء وتعديل مخطط شريطي مكدس في Excel باستخدام C# و Aspose.Cells for .NET. توفر المكتبة واجهة برمجة تطبيقات نظيفة وعالية الأداء تُلغي الحاجة إلى تفاعل Microsoft Office، مما يجعلها مثالية لأتمتة الخادم، حلول التقارير، وأي تطبيق .NET يحتاج إلى قدرات رسم مخططات Excel قوية.

لا تتردد في تعديل عينات الشيفرة لتتناسب مع مجموعات البيانات الخاصة بك، أو تطبيق تنسيقات إضافية، أو دمج إنشاء المخطط في سير عمل أكبر. للحصول على المساعدة أو الاقتراحات أو تقارير الأخطاء، انضم إلى منتدى دعم Aspose.Cells.

انظر أيضًا