معاينة الرسوم البيانية الشريطية في Excel

في كل إصدار جديد، نسعى جاهدين لتقديم ميزات جديدة في الإصدار الأخير من Aspose.Cells Cloud 20.9، تم تقديم بعض الميزات الجديدة والمثيرة للغاية حتى يتمكن عملاؤنا من الاستفادة القصوى من واجهات برمجة التطبيقات الخاصة بنا أثناء العمل مع جداول البيانات المحورية والرسوم البيانية والمخططات البيانية السريعة داخل ملفات Excel. يرجى العلم أنه لا يمكنك العمل فقط مع ملفات MS Excel ولكن يمكنك أيضًا إنشاء البيانات وتحديثها ومعالجتها داخل ملفات OpenOffice (ODS).تركز هذه المقالة على خطوات معالجة المخططات البيانية السريعة والرسوم البيانية والجداول البيانية السريعة باستخدام واجهة برمجة تطبيقات REST.

معالجة الرسوم البيانية المتحركة

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

ونظرًا لهذه الأهمية، تم توفير الإمكانيات اللازمة لإنشاء الرسوم البيانية الشريطية الموجودة ضمن ورقة عمل Excel ومعالجتها.

العمل مع جداول المحور

الجدول المحوري هو وسيلة رائعة لتخزين ملخص مجموعة بيانات معينة بطريقة مكثفة، كما يساعد المستخدم على توسيع البيانات المعينة وعزلها وتلخيصها وتجميعها في الوقت الفعلي. يساعد الجدول في عمل ملخص موجز لآلاف الصفوف والأعمدة من البيانات غير المنظمة ويمكّنك من اتخاذ قرارات دقيقة وسريعة.

تتمتع Aspose.Cells Cloud بالقدرة على التعامل برمجيًا مع الجداول المحورية. تم تحديث واجهة برمجة التطبيقات لتمكين المستخدمين من التعامل مع الجداول المحورية في أوراق عمل Excel. لذلك، لتحديث نمط الجدول المحوري، تحتاج إلى استخدام طريقة PostPivotTableStyle.

أمر cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/Sample_Pivot_Table_Example.xls/worksheets/Sheet2/pivottables/0/FormatAll" -d '{"Font":{"Name":"Arial", "Size":10}}' -H "Content-Type: application/json" -H "Accept: application/json"

يذهب

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//إنشاء SDK API لـ Aspose Cells
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsPivotTablesPostPivotTableStyleOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.PivotTableIndex = int32(0)
	args1.Style = new(Style)
	args1.Style.Custom = "##.#"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsPivotTablesPostPivotTableStyle(args1)
}
if err != nil {
	fmt.Println(err)
}

إضافة مخططات بيانية إلى ورقة عمل Excel

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

كل ما عليك فعله هو استخدام طريقة PutWorksheetAddChart لإضافة مثيل مخطط إلى ورقة عمل Excel.

حليقة

curl -X PUT "https://api.aspose.cloud/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1/charts?chartType=Bar&area=B1:F2&title=SalesState" -H "Content-Type: application/json" -H "Accept: application/json"

يذهب

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الانتقال إلى https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//إنشاء SDK API لـ Aspose Cells
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsChartsPostWorksheetChartOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.ChartIndex = ToInt32(0)
	args1.Chart = new(Chart)
	args1.Chart.Name = "NewChart"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsChartsPostWorksheetChart(args1)
}
if err != nil {
	fmt.Println(err)
}

روابط مفيدة