
En pivottabel er et værktøj til at konsolidere en stor mængde data, der er indeholdt i Microsoft Excel. De lader brugeren lave en hurtigere konklusion ud fra data, der indsamles. Pivottabel består af kolonner, rækker, sider og datafelter, og de hjælper med at udvide, isolere, opsummere og gruppere de specifikke data. Pivottabellerne lader dig også tage en enorm mængde data og arbejde på det på en sådan måde, at du kun behøver at se et lille antal datafelter. Nogle andre fordele ved pivottabellen inkluderer
- Pivottabel gør dataanalyse lettere
- Pivottabeller kan oprette øjeblikkelige data
- Pivottabeller er brugervenlige
- Pivottabel opsummerer data nemt
- Pivottabel hjælper med at finde datamønstre
- Pivottabel opretter præcise rapporter hurtigere
- Pivottabeller kan hjælpe med at træffe beslutninger hurtigere
Føj pivottabel til Excel-fil
Aspose.Cells Cloud API giver et sæt klasser, der gør det muligt for dig at tilføje en pivottabel til Excel-regneark. PutWorksheetPivotTable-metoden giver dig mulighed for at tilføje en ny pivottabel i excel-regneark. For at tilføje tabellen skal vi give følgende argumenter
- navn(streng) - Navn på excel-fil, som vi skal tilføje pivottabellen til.
- sheetName(string) - Det regnearksnavn, hvor du vil tilføje en pivottabel.
- sourceData(string) - Datakilden for en pivottabel.
- destCellName(string) - Cellen i øverste venstre hjørne af pivottabelrapportens destinationsområde.
- tabelnavn(streng) - Navnet på den nye pivottabelrapport.
- useSameSource (boolean) - Angiver, om den samme datakilde bruges, når en anden eksisterende pivottabel har brugt denne datakilde.
cURL kommando
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>"
Anmod om URL
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);
}