Microsoft® إنشاء وتحويل مخططات ملفات Excel via .NET
قم بإنشاء مخططات مستندات Excel وتحويلها إلى صور باستخدام واجهات برمجة التطبيقات من جانب الخادم ضمن التطبيقات المستندة إلى .NET.
يعد رسم المخططات فنًا لعرض البيانات بيانيًا لتسهيل تحليلها. .NET مكتبة اكسيل يدعم رسم المخططات داخل ملفات Excel. API يدعم إنشاء المخططات المختلفة المدرجة في تعداد نوع الرسم البياني بما في ذلك المخططات الدائرية والهرمية والخطية والفقاعية. علاوة على ذلك، فهو يقوم أيضًا بتحويل المخططات إلى صور. API يوفر أ فئة الرسوم البيانية لبنات بناء الرسم البياني.
إنشاء الرسوم البيانية داخل ملف Excel
يعد إنشاء المخططات باستخدام Excel API أمرًا بسيطًا. العملية هي إنشاء فئة المصنف كائن وحدد ورقة العمل الأولى أو الورقة ذات الصلة من خلال توفير الفهرس الخاص بها. أدخل بيانات الخلايا المطلوبة باستخدام طريقة وضع القيمة . أضف مخططًا إلى ورقة العمل باستخدام مجموعة المخططات أضف طريقة . حدد ال نوع التخطيط من تعداد ChartType.
C# كود لإنشاء مخططات Excel
// Instantiating a Workbook object | |
Workbook wkb = new Workbook(); | |
// Obtaining the reference of the first worksheet | |
Worksheet wks = workbook.Worksheets[0]; | |
// Adding sample values to cells | |
wks.Cells["A2"].PutValue("Category1"); | |
wks.Cells["A3"].PutValue("Category2"); | |
wks.Cells["A4"].PutValue("Category3"); | |
wks.Cells["B1"].PutValue("Column1"); | |
wks.Cells["B2"].PutValue(4); | |
wks.Cells["B3"].PutValue(20); | |
wks.Cells["B4"].PutValue(50); | |
wks.Cells["C1"].PutValue("Column2"); | |
wks.Cells["C2"].PutValue(50); | |
wks.Cells["C3"].PutValue(100); | |
wks.Cells["C4"].PutValue(150); | |
// Adding a chart to the worksheet | |
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5); | |
// Accessing the instance of the newly added chart | |
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex]; | |
// Setting chart data source as the range "A1:C4" | |
chart.SetChartDataRange("A1:C4", true); | |
// Saving the Excel file | |
wkb.Save(dataDir + "output.xls"); | |
// API supports creating Pyramid, Line and Bubble chart as well |
تحويل مخططات Excel إلى صور
عملية تحويل المخططات إلى صور هي استخدام فئة المصنف لتحميل ملف Excel، وتحديد ورقة العمل ذات الصلة التي تحتوي على المخططات واستدعاء طريقة ToImage للتحويل.
C# كود تحويل مخطط Excel إلى صورة
// Load Excel XLSX document having pie chart | |
var workbook = new Workbook("PieChart.xlsx"); | |
// get the designer chart (first chart) in the first worksheet of the workbook | |
var chart = workbook.Worksheets[0].Charts[0]; | |
// convert the chart to an image file. | |
chart.ToImage("PieChartOut.emf", System.Drawing.Imaging.ImageFormat.Emf); |