Sparklines בתצוגה מקדימה של Excel

בכל מהדורה חדשה, אנו שואפים להציג תכונות חדשות מהדורה עדכנית של Aspose.Cells Cloud 20.9, כמה תכונות חדשות ומרגשות מאוד הוצגו כדי שהלקוחות שלנו יעשו את השימוש הטוב ביותר בממשקי ה-API שלנו תוך כדי עבודה עם טבלאות Pivot, Charts ו-Sparklines בתוך קבצי Excel. אנא שים לב שאינך יכול לעבוד רק עם קבצי MS Excel אלא גם ליצור, לעדכן ולתפעל נתונים בתוך קבצי OpenOffice (ODS).מאמר זה מתמקד בצעדים לתפעול ניצוץ, תרשימים וטבלאות ציר באמצעות REST API.

Sparklines Processing

קווי ניצוץ הם גישה מדהימה להצגת נתונים סטטיסטיים בגישה קומפקטית ומשכנעת יותר ולרוב מצוירים ללא צירים או קואורדינטות. הם רגילים להצגת מגמות בסדרת ערכים, כגון עליות או ירידות עונתיות, מחזורים כלכליים, או להדגשת ערכי מקסימום ומינימום. בדרך כלל, הם ממוקמים ליד הנתונים שלהם להשפעה הגדולה ביותר, וגם, אם אין לנו מספיק מקום להכיל תרשים, אנו עושים שימוש ב-Sparklines לייצוג חזותי טוב יותר של נתונים.

בשל חשיבות כזו, סופקו היכולות ליצור ולטפל ב-sparklines קיימים בגליון עבודה של Excel.

עבודה עם טבלאות Pivot

טבלת ציר היא דרך מדהימה לאחסן את הסיכום של מערך נתונים מסוים בצורה מרוכזת וכן, עוזרת למשתמש להרחיב, לבודד, לסכם ולקבץ את הנתונים המסוימים בזמן אמת. הטבלה מסייעת ביצירת סיכום תמציתי מתוך אלפי שורות ועמודות של נתונים לא מאורגנים ומאפשרת לך לקבל החלטות מדויקות ומהירות.

Aspose.Cells Cloud מסוגל להתמודד באופן פרוגרמטי עם טבלאות ציר. ה-API מעודכן כדי להעצים את המשתמשים למניפולציה של טבלאות ציר בגיליונות עבודה של 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"

//Instantiate Aspose Cells API SDK
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"

//Instantiate Aspose Cells API SDK
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)
}

קישורים שימושיים