تُعدّ تصور البيانات المجمّعة بطريقة مدمجة ومقارنة مطلبًا شائعًا لتقارير الأعمال ولوحات التحكم. يتيح لك Bar Stacked chart (المعروف أيضًا باسم مخطط شريطي مكدس) عرض سلاسل بيانات متعددة مكدسة أفقيًا، مما يسهل رؤية الإجماليات والمساهمات الفردية. في هذا الدليل ستتعلم كيفية إنشاء مخطط شريطي مكدس في Excel باستخدام C# مع Aspose.Cells for .NET. الكود المقدم يعمل بشكل كامل ويمكن دمجه في أي تطبيق .NET.
تغطي هذه المقالة المواضيع التالية:
- مكتبة Excel لـ C# لإنشاء مخططات شريطية مكدسة
- إنشاء مخطط شريطي مكدس في Excel باستخدام C#
- احصل على ترخيص مجاني
- مخطط شريطي مكدس Excel: موارد مجانية
- الخاتمة
- انظر أيضًا
مكتبة Excel لـ C# لإنشاء مخططات شريطية مكدسة
Aspose.Cells for .NET هو مكتبة قوية لمعالجة Excel تمكّن المطورين من إنشاء وتعديل وعرض مستندات Excel دون الحاجة إلى Microsoft Office. تدعم واجهة برمجة التطبيقات المتقدمة للرسم البياني جميع أنواع المخططات المتاحة في Excel، بما في ذلك مخطط Bar Stacked.
المزايا الرئيسية لاستخدام Aspose.Cells:
- واجهة برمجة تطبيقات غنية – الوصول إلى كل ميزة في 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 يحتوي على مخطط شريطي مكدس منسق بشكل جميل يمكن فتحه في 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/ar/categories/aspose.cells-product-family/
الخلاصة
في هذه المقالة عرضنا كيفية إنشاء وتعديل مخطط شريطي مكدس في Excel باستخدام C# و Aspose.Cells for .NET. توفر المكتبة واجهة برمجة تطبيقات نظيفة وعالية الأداء تُلغي الحاجة إلى تفاعل Microsoft Office، مما يجعلها مثالية لأتمتة الخادم، حلول التقارير، وأي تطبيق .NET يحتاج إلى قدرات رسم مخططات Excel قوية.
لا تتردد في تعديل عينات الشيفرة لتتناسب مع مجموعات البيانات الخاصة بك، أو تطبيق تنسيقات إضافية، أو دمج إنشاء المخطط في سير عمل أكبر. للحصول على المساعدة أو الاقتراحات أو تقارير الأخطاء، انضم إلى منتدى دعم Aspose.Cells.