
טבלת ציר היא כלי לאיחוד כמות גדולה של נתונים הכלולים ב-Microsoft Excel. הם מאפשרים למשתמש להגיע למסקנה מהירה יותר מהנתונים שנאספים. טבלת Pivot מורכבת מעמודות, שורות, דפים ושדות נתונים והם מסייעים בהרחבה, בידוד, סיכום וקיבוץ של הנתונים הספציפיים. כמו כן, טבלאות הציר מאפשרות לך לקחת כמות עצומה של נתונים ולעבוד עליה בצורה כזו שאתה צריך רק להציג מספר קטן של שדות נתונים. כמה יתרונות אחרים של טבלת Pivot כוללים
- Pivot Table מקל על ניתוח הנתונים
- טבלאות Pivot יכולות ליצור נתונים מיידיים
- טבלאות Pivot הן ידידותיות למשתמש
- טבלת Pivot מסכמת נתונים בקלות
- טבלת Pivot מסייעת באיתור דפוסי נתונים
- טבלת ציר יוצרת דוחות מדויקים מהר יותר
- טבלאות ציר יכולות לעזור בקבלת החלטות מהר יותר
הוסף טבלת Pivot לקובץ Excel
Aspose.Cells Cloud API מספק קבוצה של מחלקות המאפשרות לך להוסיף טבלת ציר לגליונות עבודה של Excel. שיטת PutWorksheetPivotTable מאפשרת לך להוסיף טבלת Pivot חדשה בגליון העבודה של Excel. על מנת להוסיף את הטבלה, עלינו לספק את הטיעונים הבאים
- name(string) - שם קובץ האקסל שאליו אנחנו צריכים להוסיף את טבלת הציר.
- sheetName(string) - שם גליון העבודה שבו ברצונך להוסיף טבלת ציר.
- sourceData(string) - מקור הנתונים עבור טבלת ציר.
- destCellName(string) - התא בפינה השמאלית העליונה של טווח היעד של דוח PivotTable.
- tableName(string) - השם של דוח PivotTable החדש.
- useSameSource (בוליאני) - מציין אם משתמשים באותו מקור נתונים כאשר טבלת ציר קיימת אחרת השתמשה במקור נתונים זה.
פקודת cURL
curl -X PUT "https://api.aspose.cloud/v3.0/cells/Family%20Budget1.xlsx/worksheets/Sheet1/pivottables?sourceData='Current%20Month'!%24B%2427%3A%24E%2446&destCellName=B14&tableName=Pivot1&useSameSource=true" -H "accept: application/json" -H "authorization: Bearer <JWT Token>"
בקש כתובת אתר
https://api.aspose.cloud/v3.0/cells/Family%20Budget1.xlsx/worksheets/Sheet1/pivottables?sourceData='Current%20Month'!%24B%2427%3A%24E%2446&destCellName=B14&tableName=Pivot1&useSameSource=true
C#.NET
string MyAppKey = "xxxxxxxx"; // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppSID from https://dashboard.aspose.cloud/
try
{
Aspose.Cells.Cloud.SDK.Api.CellsApi cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(MyAppSid, MyAppKey);
String fileName = "Family Budget1.xlsx";
string sheetName = "Sheet1";
Aspose.Cells.Cloud.SDK.Model.CreatePivotTableRequest createPivotTableRequest =
new Aspose.Cells.Cloud.SDK.Model.CreatePivotTableRequest();
createPivotTableRequest.Name = "NewPivot";
createPivotTableRequest.SourceData = "'Current Month'!$B$21:$C$24";
createPivotTableRequest.DestCellName = "G22";
createPivotTableRequest.UseSameSource = true;
createPivotTableRequest.PivotFieldColumns = new System.Collections.Generic.List<int?> { 1 };
createPivotTableRequest.PivotFieldRows = new System.Collections.Generic.List<int?> { 1 };
createPivotTableRequest.PivotFieldData = new System.Collections.Generic.List<int?> { 1 };
Aspose.Cells.Cloud.SDK.Model.PivotTableResponse pivotTableResponse =
cellsApi.CellsPivotTablesPutWorksheetPivotTable(fileName, sheetName, createPivotTableRequest);
if (pivotTableResponse != null && pivotTableResponse.Status.Equals("OK"))
{
Console.WriteLine("Add a Pivot Table in a Worksheet, Done!");
Console.ReadKey();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}