تُستخدم المخططات البيانية لعكس المعلومات بطريقة سهلة الفهم. تستخدم جميع المكاتب تقريبًا جداول البيانات لإدارة البيانات، لكنها ليست سهلة القراءة. ولهذا السبب، يكون المخطط البياني، المعروف غالبًا باسم الرسم البياني في Excel، مفيدًا لتقديم نظرة عامة على البيانات. تتميز واجهة برمجة تطبيقات Aspose.Cells for Cloud بغنى واجهات برمجة تطبيقات معالجة المخططات البيانية. في هذه المقالة، سنتعلم الميزات التالية:
- إضافة مخطط في جدول بيانات Excel
- حذف الرسم البياني في جدول بيانات Excel
- تحديث الرسم البياني الموجود في جدول بيانات Excel
يمكن استدعاء واجهة برمجة التطبيقات من أي منصة باستخدام أي لغة برمجة. تتوفر حزم SDK مختلفة بما في ذلك Python وPHP وRuby وPerl وGo وSwift والكثير غيرها. يمكنك اختيارها واستخدامها من بين أي منها حسب راحتك. هنا سنستخدم كود C# لهذه الأمثلة.
إضافة مخطط في جدول بيانات Excel
يمكنك إدراج مخطط أو رسم بياني في مصنف Excel باستخدام واجهة برمجة تطبيقات Aspose.Cells Cloud. ما عليك سوى تحديد الخصائص الضرورية للمخطط، مثل نوع المخطط ومنطقة المخطط، ثم إجراء استدعاء واجهة برمجة التطبيقات. يوجد أدناه رمز نموذجي يضيف مخططًا دائريًا إلى ورقة عمل:
// احصل على AppKey وAppSID من https://dashboard.aspose.cloud/
// تثبيت حزمة Nuget Aspose.Cells-Cloud
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 10;
int? lowerRightColumn = 10;
string area = "C7:D11";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = null;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
سوف يقوم مقتطف التعليمات البرمجية هذا بإنشاء مخطط كما هو موضح في لقطة الشاشة التالية:

حذف الرسم البياني من جدول بيانات Excel
يمكنك حذف أو إزالة مخطط موجود من ملف XLSX أو XLS باستخدام واجهة برمجة تطبيقات Aspose.Cells Cloud. ما عليك سوى تحديد اسم الملف واسم ورقة العمل وفهرس المخطط. بعد ذلك، قم باستدعاء واجهة برمجة التطبيقات وسيتم حذف المخطط المعني من ورقة العمل. ومع ذلك، ستظل البيانات في الخلايا كما هي دون أن تتأثر، وسيتم حذف المخطط فقط. يمكن استخدام مقتطف التعليمات البرمجية التالي لنفس الغرض:
// احصل على AppKey وAppSID من https://dashboard.aspose.cloud/
// تثبيت حزمة Nuget Aspose.Cells-Cloud
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument1.xlsx";
string sheetName = "SHEET4";
int? chartIndex = 0;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsDeleteWorksheetDeleteChart(name, sheetName, chartIndex, folder);
تُظهر لقطة الشاشة أدناه ورقة عمل الإخراج حيث تظل البيانات كما هي ويتم حذف الرسم البياني.

تحديث مخطط في جدول بيانات Excel
نظرًا لأننا تناولنا بالفعل اثنتين من ميزات معالجة المخططات أعلاه، فلنلق نظرة على ميزة أخرى لتحديث مخطط موجود. هنا سنقوم بتحديث عنوان المخطط من خلال تحديد اسم ملف Excel واسم ورقة العمل وفهرس المخطط كما هو موضح في مقتطف التعليمات البرمجية C# التالي:
// احصل على AppKey وAppSID من https://dashboard.aspose.cloud/
// تثبيت حزمة Nuget Aspose.Cells-Cloud
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET3";
int? chartIndex = 0;
Title title = new Title();
title.Text = "Test title";
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPostWorksheetChartTitle(name, sheetName, chartIndex, title, folder);
يمكن ملاحظة مخرجات مقتطف التعليمات البرمجية هذا في لقطة الشاشة أدناه. عنوان الرسم البياني هو نفس العنوان الذي حددناه.

هذه بعض الميزات العديدة التي تقدمها واجهة برمجة التطبيقات (API) لمعالجة المخططات. يمكنك التسجيل مجانًا واختبار واجهات برمجة التطبيقات بكامل طاقتها. في حالة وجود أي استفسار، يرجى الكتابة إلينا على منتديات الدعم المجانية.