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

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

Aspose.Cells .NET Library لمخططات عمود هرمية ثلاثية الأبعاد

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

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

  • Rich Chart API – وصول مباشر إلى كائنات المخطط، السلاسل، المحاور، الأساطير، والتنسيق.
  • No Interop Dependency – يعمل في أي بيئة .NET (سطح المكتب، الخادم، السحابة).
  • High Performance – يتعامل مع دفاتر عمل كبيرة بذاكرة منخفضة.
  • Multiple Formats – حفظ إلى XLSX، XLS، CSV، PDF، HTML، وصيغ الصور.

لبدء استخدام Aspose.Cells، قم بتثبيت حزمة NuGet:

PM> Install-Package Aspose.Cells

إنشاء مخطط PyramidColumn3D أساسي

المثال التالي ينشئ مصنفًا بسيطًا، يملأه ببيانات عينة، يضيف مخطط PyramidColumn3D، ويحفظ الملف باسم PyramidColumn3D_Basic.xlsx.

شرح الخطوات الرئيسية

الخطوةما الذي يفعله
1ينشئ كائن Workbook ويصل إلى أول Worksheet.
2يملأ الورقة بأسماء المنتجات وقيم المبيعات الفصلية.
3يستدعي Charts.Add مع ChartType.PyramidColumn3D لإنشاء مخطط عمود هرمي ثلاثي الأبعاد.
4يضيف سلسلة البيانات (NSeries.Add) ويضبط تسميات الفئات (محور X).
5يحفظ المصنف إلى ملف XLSX يمكن فتحه في Microsoft Excel.

تشغيل البرنامج ينتج ملف Excel يحتوي على مخطط عمودي هرمي ثلاثي الأبعاد يعرض بيانات المبيعات عبر أربعة أرباع.

تخصيص مخطط PyramidColumn3D (الألوان، المحور، وسيلة الإيضاح)

غالبًا ما تحتاج إلى تخصيص مظهر المخطط ليتماشى مع هوية الشركة أو لتحسين قابلية القراءة. يوضح المثال أدناه:

  • تغيير ألوان تعبئة الأعمدة.
  • تعديل موضع الأسطورة.
  • تعديل عناوين المحاور الأساسية والثانوية.
  • تمكين تسميات البيانات.

ما يفعله الكود المخصص

التخصيصمقتطف الشيفرةالنتيجة
ألوان السلسلةchart.NSeries[s].Area.ForegroundColor = palette[s];يظهر عمود كل سنة بلون مميز ومتوافق مع هوية العلامة التجارية.
تسميات البياناتchart.NSeries[s].DataLabels.IsValueShown = true;تُعرض القيم الرقمية فوق كل عمود لتوفير نظرة سريعة.
موضع وسيلة الإيضاحchart.Legend.Position = LegendPositionType.Bottom;تم وضع وسيلة الإيضاح أسفل المخطط، مما يحرر مساحة المخطط.
عناوين المحاور وتنسيق الأرقامchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatيحسن قابلية القراءة وينقل الوحدات.
إزالة الحدودchart.NSeries[s].Border.IsVisible = false;يمنح مظهرًا ثلاثي الأبعاد أنظف.

افتح PyramidColumn3D_Customized.xlsx في Excel لرؤية مخطط مصقول وجاهز للعرض.

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

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

رخصة مؤقتة مجانية لـ Aspose.Cells

قم بتطبيق الترخيص قبل إنشاء المخططات في بيئة الإنتاج لإزالة علامات التقييم.

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

موارد إضافية

الخلاصة

إنشاء مخطط PyramidColumn3D باستخدام Aspose.Cells for .NET سهل وبسيط:

  1. ملء بيانات ورقة العمل.
  2. إضافة مخطط ChartType.PyramidColumn3D.
  3. تعيين السلاسل والفئات والتنسيق الاختياري.
  4. حفظ المصنف.

توفر المكتبة لك التحكم الكامل في مظهر المخطط، مما يتيح لك إنتاج تصورات ذات جودة احترافية مباشرةً من تطبيقات C# الخاصة بك.

إذا كنت بحاجة إلى مزيد من المساعدة، لا تتردد في الانضمام إلى منتديات مجتمع Aspose أو استكشاف الوثائق الشاملة المرتبطة أعلاه.

انظر أيضًا