Skapa pivottabeller och pivotdiagram

Lägg till Pivottabeller och Diagram

Aspose.Cells tillhandahåller en speciell uppsättning klasser som används för att skapa pivottabeller. Dessa klasser används för att skapa och ställa in PivotTable-objekt, som fungerar som en pivottabells grundläggande byggstenar:

  • PivotField, ett fält i en pivottabellrapport.
  • PivotFields, en samling av alla PivotField-objekt i en pivottabell.
  • PivotTable, en pivottabellrapport på ett kalkylblad.
  • PivotTables, en samling av alla PivotTable-objekt på kalkylbladet.

Förberedelser för att använda Aspose.Cells

  1. Hämta och installera Aspose.Cells.Zip:
    1. Ladda ner Aspose.Cells for Java.
    2. Packa upp det på din utvecklingsdator. Alla Aspose -komponenter fungerar i utvärderingsläge när de är installerade. Utvärderingsläget har ingen tidsbegränsning och det lägger bara till vattenstämplar i producerade dokument.
  2. Skapa ett projekt
    1. Du kan antingen skapa ett projekt med någon Java-editor t.ex. Eclipse eller skapa ett enkelt program med Anteckningar.
  3. Lägg till klasssökvägen: För att ställa in en klasssökväg med Eclipse:
    1. Extrahera Aspose.Cells.jar och dom4j_1.6.1.jar från Aspose.Cells.zip.
    2. Ange klassens sökväg i Eclipse:
    3. Välj ditt projekt i Eclipse och klicka sedan på menyerna Projekt-Egenskaper.
    4. Välj “Java Build Path” på den vänstra sidan av popup-fönstret, välj sedan fliken “Libraries”, klicka på “Add JARs” eller “Add External JARs” för att välja Aspose.Cells.jar och dom4j_1.6.1.jar och lägg till dem i bygg sökvägar.
    5. Skriv applikation för att anropa API:er för Asposes komponenter. Eller så kan du ställa in det vid körning i kommandotolken i Windows.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

Skapa en Pivot Table

För att skapa en pivot tabell med Aspose.Cells:

  1. Lägg till lite data till arbetsbladsceller med hjälp av en Cell-objekts PutValue/setValue-metod. Du kan också använda en mallfil som redan är ifylld med data. Data kommer att användas som pivot tabellens datakälla.
  2. Lägg till en pivot tabell till arbetsbladet genom att anropa PivotTables -samlingens add-metod (inkapslad i Worksheet-objektet).
  3. Få åtkomst till det nya PivotTable-objektet från PivotTables-samlingen genom att skicka dess index.
  4. Använd något av pivot tabellens objekt som är inkapslade i PivotTable-objektet för att hantera tabellen.

Ett kodexempel ges nedan. Genom att köra koden skapas en ny fil: pivotTable_test.xls.

Indatadata

todo:image_alt_text

Utgångspivot tabell

todo:image_alt_text

Skapa en Pivot Chart baserad på Pivot Tabellen

För att skapa en pivot chart med Aspose.Cells:

  1. Lägg till en graf.
  2. Ange grafens PivotSource så att den hänvisar till en befintlig pivot tabell i kalkylarket.
  3. Ange andra attribut.

Nedan är koden som används av komponenten för att utföra uppgiften. Genom att köra koden skapas en ny fil: pivotChart_test.xls.

Pivot chart-bladet

todo:image_alt_text

Relaterade artiklar