
A pivot tábla a Microsoft Excelben található nagy mennyiségű adat konszolidálására szolgáló eszköz. Lehetővé teszik a felhasználó számára, hogy gyorsabb következtetést vonjon le az összegyűjtött adatokból. A kimutatástábla oszlopokból, sorokból, oldalakból és adatmezőkből áll, és segítenek a konkrét adatok bővítésében, elkülönítésében, összefoglalásában és csoportosításában. Ezenkívül a pivot táblák segítségével hatalmas mennyiségű adatot vehet fel, és úgy dolgozhat rajta, hogy csak kevés adatmezőt kell megtekintenie. A Pivot tábla további előnyei közé tartozik
- A Pivot Table megkönnyíti az adatelemzést
- A kimutatástáblák azonnali adatokat hozhatnak létre
- A pivot táblák felhasználóbarátak
- A pivot táblázat könnyen összefoglalja az adatokat
- A pivot tábla segít az adatminták megtalálásában
- A kimutatás gyorsabban készít pontos jelentéseket
- A pivot táblák segíthetnek a gyorsabb döntések meghozatalában
Pivot Table hozzáadása az Excel fájlhoz
Az Aspose.Cells Cloud API olyan osztályokat biztosít, amelyek lehetővé teszik pivot tábla hozzáadását az Excel munkalapokhoz. A PutWorksheetPivotTable metódus lehetővé teszi egy új kimutatástábla hozzáadását az Excel munkalaphoz. A táblázat hozzáadásához a következő argumentumokat kell megadnunk
- név(karakterlánc) - Az Excel fájl neve, amelyhez hozzá kell adnunk a pivot táblát.
- lapnév(karakterlánc) – A munkalap neve, amelyhez pivot táblát szeretne hozzáadni.
- sourceData(karakterlánc) – A kimutatástábla adatforrása.
- destCellName(karakterlánc) – A kimutatás céltartományának bal felső sarkában lévő cella.
- táblanév(karakterlánc) – Az új kimutatás neve.
- useSameSource (boolean) – Azt jelzi, hogy ugyanazt az adatforrást használja-e, amikor egy másik meglévő kimutatástábla használta ezt az adatforrást.
cURL parancsot
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>"
URL kérése
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);
}