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

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

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

Aspose.Cells for .NET هي مكتبة أتمتة Excel عالية الأداء تمكّن المطورين من إنشاء وتحرير وعرض ملفات Excel برمجيًا بالكامل. عندما يتعلق الأمر بالرسم البياني، توفر Aspose.Cells مجموعة غنية من أنواع المخططات، بما في ذلك مخطط العمود المتراكم (ChartType.ColumnStacked). المزايا الرئيسية لاستخدام Aspose.Cells لإنشاء المخططات هي:

  • عدم الاعتماد على Microsoft Office – يعمل على أي بيئة Windows أو Linux أو Docker.
  • تحكم كامل في عناصر المخطط – السلاسل، المحاور، الأساطير، العلامات، الألوان، تسميات البيانات، إلخ.
  • دعم جميع صيغ ملفات Excel – XLSX، XLS، CSV، ODS والمزيد.
  • قابلية توسع عالية – إنشاء آلاف المخططات في تمريرة واحدة دون فقدان ملحوظ في الأداء.

البدء

  1. تنزيل أحدث إصدار من Aspose.Cells .NET releases page.
  2. تثبيت حزمة NuGet:
   PM> Install-Package Aspose.Cells
  1. أضف مرجعًا إلى Aspose.Cells في مشروع C# الخاص بك.

إنشاء مخطط عمودي مكدس في Excel باستخدام C#

فيما يلي مثال كامل ومستقل يوضح كيفية:

  1. إنشاء مصنف جديد.
  2. ملء ورقة عمل ببيانات عينة.
  3. إضافة مخطط Column Stacked.
  4. تخصيص ألوان السلاسل وعناوين المحاور وموقع الأسطورة.
  5. حفظ المصنف كملف XLSX.

شرح الكود

الخطوةما يفعله الكودلماذا يهم
1ينشئ كائن Workbook جديدًا ويصل إلى أول Worksheet.يوفر لوحة رسم نظيفة للمخطط.
2يملأ الورقة بمعرفات الأشهر وأرقام المبيعات الفصلية.تتطلب المخططات المكدسة محورًا تصنيفيًا (الشهر) وسلسلة بيانات متعددة (Q1‑Q3).
3يضيف كائن ChartType.ColumnStacked ويحدد موقعه على الورقة.يحدد نوع المخطط ومكان ظهوره.
4يضيف ثلاث سلاسل (NSeries.Add) – واحدة لكل ربع – ويعيّن لونًا فريدًا.كل سلسلة تصبح جزءًا من المكدس؛ الألوان الصريحة تحسن قابلية القراءة.
5يخصص عناوين المحاور، موضع الأسطورة، ويفعل تسميات البيانات.يعزز دلالات المخطط والوضوح البصري.
6يحفظ المصنف في ملف .xlsx.ينتج المستند النهائي لـ Excel الذي يمكن فتحه في أي أداة جداول بيانات.

نصيحة: إذا كنت بحاجة إلى عرض إجمالي كل عمود مكدس، فعّل تسمية البيانات لـ ValueAxis واضبط chart.NSeries[i].HasDataLabel = true; كما هو موضح أعلاه.

الموارد المجانية

الخاتمة

إنشاء مخطط Column Stacked chart باستخدام Aspose.Cells for .NET سهل ولا يتطلب Microsoft Excel على الخادم. باتباع الخطوات المذكورة أعلاه يمكنك إنشاء تصورات عمودية مكدسة بمظهر احترافي برمجيًا، وتخصيص مظهرها بالكامل، وتصدير النتيجة إلى أي تنسيق متوافق مع Excel. استفد من قوة Aspose.Cells لأتمتة مهام التقارير، ولوحات المعلومات، وتحليل البيانات عبر بيئات Windows أو Linux أو الحاويات.

للحصول على مساعدة إضافية، قم بزيارة منتدى الدعم المجاني.

انظر أيضًا