تُعدّ تصوّر البيانات باستخدام المخططات العمودية واحدة من أكثر الطرق شيوعًا لنقل الاتجاهات والمقارنات في Excel. في هذه المقالة، ستكتشف كيفية إنشاء مخطط عمودي برمجيًا باستخدام C# و Aspose.Cells for .NET. ببضع أسطر من الشيفرة فقط يمكنك توليد مخططات ذات مظهر احترافي جاهزة للتصدير إلى Excel أو PDF أو صيغ الصور.
تغطي هذه المقالة المواضيع التالية:
- مكتبة C# Excel لإنشاء مخططات عمودية
- إنشاء مخطط عمودي في Excel باستخدام C#
- تحديث مخطط عمودي موجود
- الحصول على ترخيص مجاني
- موارد مجانية
- الخلاصة
- انظر أيضًا
مكتبة C# Excel لإنشاء مخططات عمودية
Aspose.Cells for .NET هو مكتبة قوية ومُدارة بالكامل تمكّن المطورين من إنشاء وتحرير وعرض جداول Excel دون الحاجة إلى Microsoft Office. توفر مجموعة غنية من واجهات برمجة التطبيقات للعمل مع أوراق العمل، الخلايا، الصيغ، والرسوم البيانية.
المزايا الرئيسية عند العمل مع المخططات العمودية:
- Rich Chart API – إنشاء أي نوع من المخططات، تعيين السلاسل، تخصيص المحاور، الأساطير، وأكثر.
- Full Format Support – العمل مع XLSX، XLS، CSV، ODS، والعديد من الصيغ الأخرى.
- High Performance – معالجة دفاتر العمل الكبيرة بكفاءة.
- No Dependencies – لا حاجة لتثبيت Excel على الخادم.
ابدأ مع Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
إنشاء مخطط عمودي في Excel باستخدام C#
فيما يلي تطبيق وحدة تحكم C# كامل وجاهز للتشغيل يقوم بـ:
- ينشئ مصنفًا جديدًا.
- يملأه ببيانات مبيعات نموذجية.
- يضيف مخطط عمودي.
- يخصص عنوان المخطط والمحاور والسلاسل.
- يحفظ المصنف على القرص.
شرح الخطوات الرئيسية
| Step | What it does |
|---|---|
| 3 | يضيف كائن مخطط من النوع ChartType.Column. |
| 4‑5 | يضيف سلسلتين تشير إلى نطاقات البيانات لـ Product A و Product B. |
| 6 | يربط المحور X (الفئات) بأسماء الشهور. |
| 7 | يضبط عناوين قابلة للقراءة للإنسان لكلا المحورين. |
| 8 | يطبق نمط مخطط مسبق التعريف (اختياري لكنه يحسن المظهر البصري). |
تشغيل البرنامج يولد ColumnChart_Output.xlsx يحتوي على البيانات المملوءة ومخطط عمودي منسق بشكل جميل.
تحديث مخطط عمودي موجود
في بعض الأحيان تحتاج إلى تعديل مخطط موجود بالفعل في مصنف (على سبيل المثال، تغيير نوعه، إضافة سلسلة جديدة، أو تعديل التنسيق). يوضح المقتطف أدناه كيفية تحميل مصنف موجود، تحديد المخطط الأول، وتحويله إلى مخطط عمودي مكدس مع إضافة سلسلة ثالثة.
ما يفعله هذا الكود
- يقوم بتحميل مصنف موجود.
- يسترجع المخطط الأول ويغيّر نوعه إلى StackedColumn.
- يدرج عمود بيانات جديد لـ Product C ويضيفه كسلسلة.
- يقوم بتحديث المخطط لتطبيق التعديلات ويحفظ النتيجة.
احصل على ترخيص مجاني
Aspose تقدم رخصة مجانية مؤقتة تزيل علامات التقييم وتفتح جميع الميزات. قم بزيارة صفحة رخصة Aspose المؤقتة للحصول عليها فورًا.
الموارد المجانية
- دليل المطور – شروحات شاملة وأفضل الممارسات: https://docs.aspose.com/cells/net/
- تطبيقات مجانية على الإنترنت – جرّب Aspose.Cells في المتصفح دون كتابة كود: https://products.aspose.app/cells/family
- مرجع API – وثائق تفصيلية للفئات والأعضاء: https://reference.aspose.com/cells/net/
- مقالات إرشادية – سيناريوهات واقعية وعينات كود: https://blog.aspose.com/ar/categories/aspose.cells-product-family/
الخلاصة
إنشاء مخططات عمودية باستخدام Aspose.Cells for .NET سهل ومخصص للغاية. توضح الأمثلة أعلاه كيفية إنشاء مخطط جديد من الصفر وكيفية تعديل مخطط موجود، مع تغطية أكثر سيناريوهات التقارير شيوعًا. استفد من واجهة برمجة التطبيقات القوية لأتمتة عمليات إعداد تقارير Excel الخاصة بك، دمج إنشاء المخططات في خدمات الويب، أو بناء أدوات تحليل سطح المكتب.
إذا واجهت أي تحديات، لا تتردد في طلب المساعدة على منتدى دعم Aspose.Cells.