إنشاء مخططات بيانية في ملفات Excel

تعمل واجهات برمجة تطبيقات REST من Aspose.Cells على إثراء تطبيقاتك المستندة إلى السحابة بميزات معالجة جداول البيانات. تأتي واجهة برمجة التطبيقات مع العديد من SDKs الموزعة بموجب ترخيص MIT، لذا يمكنك ببساطة دمج الميزات في تطبيقاتك. تتيح لك هذه الأداة المساعدة التركيز على ما هو أكثر أهمية، بينما تتم إدارة التفاصيل الصغيرة بواسطة SDK نفسها.

واجهة برمجة التطبيقات REST لمعالجة Excel

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

// احصل على مفتاح التطبيق ومعرف التطبيق من https://dashboard.aspose.cloud/
// تثبيت حزمة Nuget Aspose.Cells-Cloud

private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 20;
int? lowerRightColumn = 15;
string area = "A1:A3";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = "TEST TITLE";
string folder = TEMPFOLDER;
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
Assert.IsInstanceOf<ChartsResponse>(response, "response is ChartsResponse");
Assert.AreEqual(response.Code, 200);

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

الرسم البياني في Excel

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

تحويل الرسم البياني إلى صورة في C#

إن تحويل المخطط إلى صورة هو ميزة أخرى مفيدة في Aspose.Cells Cloud. دعنا نستكمل المثال من نفس المصنف حيث أضفنا المخطط في المثال أعلاه. يمكنك استخدام مقتطف التعليمات البرمجية .NET أدناه لتحويل مخطط إلى صورة. ومع ذلك، يرجى وضع في اعتبارك أن المخططات تعتمد على الفهرس الصفري، لذا فإن المخطط الأول في ورقة العمل يُشار إليه بالصفر. يوضح المثال التالي هذه الميزة ويوضح هذه النقطة أيضًا:

// احصل على مفتاح التطبيق ومعرف التطبيق من https://dashboard.aspose.cloud/
// تثبيت حزمة Nuget Aspose.Cells-Cloud

private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
int? chartNumber = 0;
string folder = TEMPFOLDER;
string format = "png";
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsGetWorksheetChart(name, sheetName, chartNumber, format, folder);
Assert.IsInstanceOf<System.IO.Stream>(response, "response is System.IO.Stream");

يمكنك عرض مخطط بتنسيق PNG وJPEG وBMP وTIFF وتنسيقات صور أخرى. ومع ذلك، ستتضمن استجابة استدعاء واجهة برمجة التطبيقات هذه مثيلًا من System.IO.Stream class والذي سيحتوي على صورة المخطط. نظرًا لأن الصور عبارة عن كائنات مرئية، فلنحول هذا التدفق إلى ملف. فيما يلي أحد الأساليب الممكنة التي يمكنك استخدامها لهذا الغرض:

FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();

ستبدو الصورة عالية الجودة للرسم البياني مثل لقطة الشاشة أدناه:

مخطط إلى صورة

على نحو مماثل، تتضمن واجهة برمجة التطبيقات العديد من الميزات الأخرى الجاهزة لإنشاء جداول البيانات ومعالجتها وتحويلها. يمكنك استكشاف مراجع واجهة برمجة التطبيقات لمعرفة المزيد حول دعم المخططات والميزات الأخرى في Aspose.Cells Cloud. نستضيف العديد من حزم تطوير البرامج على GitHub والتي تتضمن العديد من الأمثلة للتجربة العملية مع واجهة برمجة التطبيقات. يمكنك أيضًا الرجوع إلى وثائق واجهة برمجة التطبيقات، حيث نحافظ على حالات الاستخدام الأساسية والمتكررة. في حالة وجود أي مخاوف، فلا تتردد في الاتصال بنا للحصول على أي مساعدة عبر منتدى الدعم المجاني.

منشور ذو صلة

إنشاء أو تحرير أو تحويل ملفات Excel باستخدام Aspose.Cells Cloud API

إنشاء مخطط في ملف Excel وتصدير المخطط إلى صورة باستخدام Cloud API

تصدير جدول بيانات إلى تنسيق Markdown