إدراج خطوط المؤشرات في Excel باستخدام C#

توفر هذه المقالة دليلاً حول كيفية إدراج خطوط المؤشرات في Excel باستخدام C#. يحتوي على تفاصيل لرؤية بيئة التطوير، وخطوات تطوير التطبيق، ونموذج التعليمات البرمجية لعرض مخططات Excel الخطوط المميزة باستخدام C#. سوف تتعلم كيفية تخصيص مخططات خطوط المؤشرات عن طريق تعيين معلمات مختلفة.

خطوات إضافة Sparklines في Excel باستخدام C#

  1. اضبط البيئة لاستخدام Aspose.Cells for .NET لإضافة خطوط المؤشر
  2. أنشئ ملف Excel باستخدام فئة Workbook، وقم بالوصول إلى الورقة، ثم قم بحفظ نموذج البيانات
  3. قم بإنشاء منطقة خلية توفر صف البداية وعمود البداية وصف النهاية وعمود النهاية
  4. قم بإضافة SparklineGroup باستخدام طريقة الإضافة في فئة المجموعة Worksheet.SparklineGroups.
  5. أضف خط مؤشر في المجموعة المضافة حديثًا من خلال توفير نطاق البيانات والصف والعمود
  6. قم بإنشاء لون باستخدام طريقة Workbook.CreateCellsColor() وقم بتعيينه على SparklineGroup.SeriesColor
  7. احفظ الإخراج

تلخص هذه الخطوات كيفية إضافة خط مؤشر في Excel باستخدام C#. قم بإنشاء مصنف أو تحميله باستخدام بيانات نموذجية وحدد منطقة خلية حول البيانات الهدف. قم بإضافة مجموعة خطوط المؤشر من النوع SparklineType.Line ونطاق البيانات وعلامة البيانات الرأسية ومنطقة الخلية. أخيرًا، أضف خط المؤشر إلى المجموعة واضبط لونه قبل حفظ المصنف الناتج.

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

using System.Drawing;
using Aspose.Cells;
using Aspose.Cells.Charts;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Instantiating a Workbook object
Workbook wb = new Workbook();
Worksheet sheet = wb.Worksheets[0];
sheet.Cells["A1"].PutValue(10);
sheet.Cells["B1"].PutValue(2);
sheet.Cells["C1"].PutValue(1);
sheet.Cells["D1"].PutValue(3);
// Define the CellArea and add a group
CellArea ca = new CellArea() { StartRow = 0, StartColumn = 4, EndRow = 0, EndColumn = 4 };
int idx = sheet.SparklineGroups.Add(SparklineType.Line, sheet.Name + "!A1:D1", false, ca);
// Access the group and add a spark line
SparklineGroup sparklineGroup = sheet.SparklineGroups[idx];
sparklineGroup.Sparklines.Add(sheet.Name + "!A1:D1", 0, 4);
// Customize the spark line color
CellsColor cellsColor = wb.CreateCellsColor();
cellsColor.Color = Color.Green;
sparklineGroup.SeriesColor = cellsColor;
// Saving the Excel file
wb.Save("output.xlsx");
}
}

يوضح الكود أعلاه عملية إضافة خطوط Excel باستخدام C#. يمكنك إظهار النقاط العالية والمنخفضة عن طريق تعيين خصائص ShowHighPoint وShowLowPoint على القيمة true للمجموعة. وبالمثل، يمكنك تعيين مساحة عرض الخط من خلال تعيين خاصية LineWeight للمجموعة على قيمة رقمية مثل 1، أو استخدام النمط عن طريق تعيين خاصية PresetStyle في المجموعة على SparklinePresetStyleType.Style10 وما إلى ذلك.

علمتنا هذه المقالة كيفية استخدام خطوط المؤشرات في Excel باستخدام لغة C#. لتطبيق التنسيق الشرطي في Excel، راجع المقالة الموجودة على كيفية تطبيق التنسيق الشرطي في Excel في C#.

 عربي