تصور الاتجاهات عبر الوقت هو مطلب أساسي للعديد من تقارير الأعمال. يملأ Area chart الفراغ بين نقاط البيانات والمحور، مما يجعله مثالياً لتسليط الضوء على حجم التغيير. يوضح هذا الدليل كيفية إنشاء كل من مخطط Area بسيط ومخطط Area مكدس في Excel باستخدام C# مع Aspose.Cells for .NET. مقتطفات الشيفرة كاملة، جاهزة للترجمة، ويمكن تكييفها مع أي مشروع .NET.
هذه المقالة تغطي المواضيع التالية:
- مكتبة C# Excel لإنشاء مخططات المنطقة
- إنشاء مخطط منطقة في Excel باستخدام C#
- إنشاء مخطط منطقة مكدس في Excel باستخدام C#
- الحصول على ترخيص مجاني
- مخطط المنطقة Excel: موارد مجانية
- الخلاصة
- انظر أيضًا
مكتبة C# Excel لإنشاء مخططات المنطقة
Aspose.Cells for .NET هي مكتبة شاملة لمعالجة ملفات Excel تتيح للمطورين إنشاء وتحرير وعرض ملفات Excel دون الحاجة إلى Microsoft Office. توفر واجهة برمجة تطبيقات نظيفة وموجهة كائنيًا للعمل مع أوراق العمل والخلايا والمخططات.
الفوائد الرئيسية عند العمل مع المخططات:
- دعم أنواع المخططات المتقدمة – يتضمن المخططات القياسية، المتراصة، المتراصة بنسبة 100 %، والعديد من أنواع المخططات المتخصصة.
- تحكم كامل في التنسيق – تخصيص الألوان، العلامات، المحاور، الأساطير، وتسميات البيانات برمجياً.
- متعدد المنصات – يعمل على Windows وLinux وmacOS مع .NET 6+.
- أداء عالي – يتعامل مع مجموعات بيانات كبيرة بكفاءة.
لبدء استخدام Aspose.Cells، أضف حزمة NuGet إلى مشروعك:
PM> Install-Package Aspose.Cells
إنشاء مخطط منطقة في Excel باستخدام C#
فيما يلي تطبيق وحدة تحكم كامل وجاهز للتنفيذ يُنشئ مخطط منطقة بسيط. يتبع المثال الخطوات التالية:
- إنشاء كائن
Workbook. - ملء ورقة العمل الأولى ببيانات عينة.
- إضافة كائن مخطط
Area. - تكوين سلاسل المخطط والمحاور.
- حفظ المصنف كملف XLSX.
شرح السطور الرئيسية
| Line | Purpose |
|---|---|
ChartType.Area | يحدد مخطط منطقة قياسي. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | يضيف سلسلة بيانات؛ الوسيط الثاني (true) يشير إلى أن السلسلة تستخدم العمود الأول كفئات. |
chart.CategoryAxis.Title.Text | يضبط عنوان المحور X. |
chart.PlotArea.Area.Formatting | يتحكم في تنسيق الخلفية لمنطقة الرسم. |
تشغيل البرنامج يولد AreaChart_Output.xlsx مع مخطط منطقة منسق بشكل جميل يعرض اتجاهات المبيعات لمنتجين.
إنشاء مخطط منطقة مكدسة في Excel باستخدام C#
مخطط المنطقة المتراكم يُظهر مساهمة كل سلسلة في القيمة الإجمالية. الكود أدناه يبني على المثال السابق ويغيّر نوع المخطط إلى ChartType.StackedArea.
ما الذي يتغير مقارنةً بمخطط المنطقة البسيط؟
ChartType.AreaStacked– يعرض كل سلسلة فوق السلسلة السابقة.- تم إضافة سلاسل متعددة لتوضيح البيانات التراكمية.
- تم تطبيق الشفافية على منطقة الرسم للحفاظ على نظافة العرض.
ستعرض ملفات Excel التي تم إنشاؤها مخططات المنطقة (Area) ذات الوظيفة الكاملة، جاهزة لمزيد من التخصيص أو التوزيع.
احصل على ترخيص مجاني
استكشف Aspose.Cells بدون قيود عن طريق الحصول على ترخيص مؤقت:
- قم بزيارة صفحة الترخيص المؤقت المجاني واتبع التعليمات.
- قم بتطبيق الترخيص في الكود الخاص بك قبل أي استدعاءات Aspose.Cells API:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
بيئة مرخصة تزيل علامة التقييم وتفتح مجموعة الميزات الكاملة.
مخطط المنطقة Excel: موارد مجانية
قوِّ مهاراتك في أتمتة 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 Excel.
للحصول على مساعدة إضافية، ابدأ محادثة على منتدى دعم Aspose.Cells.