Skapa pivottabeller och pivotdiagram

Lägga 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 ett PivotTable-objekts grundläggande byggstenar:

  • PivotField, ett fält i en pivottabellsrapport.
  • PivotFields, en samling av alla PivotField-objekt i en pivottabell.
  • Pivottabell, en pivottabellrapport på ett kalkylblad.
  • Pivottabeller, en samling av alla pivottabellobjekt på kalkylbladet.

Förbereder att använda Aspose.Cells

  1. Ladda ner och installera Aspose.Cells.Zip:
    1. Ladda ner Aspose.Cells for Java.
  2. Packa upp det på din utvecklingsdator. AlltAspose komponenter, när de är installerade, fungerar i utvärderingsläge. Utvärderingsläget har ingen tidsbegränsning och det injicerar bara vattenstämplar i producerade dokument.
  3. Skapa ett projekt
  4. Du kan antingen skapa ett projekt med hjälp av någon Java Editor, t.ex. Eclipse, eller skapa ett enkelt program med en anteckningsblock.
  5. Lägg till klasssökväg: Så här ställer du in en klasssökväg med Eclipse:
  6. Extrahera Aspose.Cells.jar och dom4j_1.6.1.jar från Aspose.Cells.zip.
  7. Ställ in klassvägen för projektet i Eclipse:
  8. Välj ditt projekt i Eclipse och klicka sedan på menyerna Projekt-egenskaper.
  9. Välj “Java Build Path” till vänster i 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ägga till dem in på byggvägar.
  10. Skriv applikation för att anropa API:er för Aspose:s komponenter. Eller så kan du ställa in den vid körning vid dos-prompt i Windows.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

Skapa en pivottabell

Så här skapar du en pivottabell med Aspose.Cells:

  1. Lägg till några data i ett kalkylbladsceller med hjälp av ett Cell-objekts PutValue/setValue-metod. Du använder också en mallfil som redan är fylld med data. Data kommer att användas som pivottabellens datakälla.
  2. Lägg till en pivottabell till kalkylbladet genom att anropa PivotTables-samlingens add-metod (inkapslad i Worksheet-objektet).
  3. Få tillgång till det nya PivotTable-objektet från PivotTables-samlingen genom att skicka dess index.
  4. Använd något av pivottabellobjekten som är inkapslade i PivotTable-objektet för att hantera tabellen.

Ett kodexempel ges nedan. När koden körs genereras en ny fil: pivotTable_test.xls.

Indata

todo:image_alt_text

Utgångspivottabellen

todo:image_alt_text

Skapa ett pivotdiagram baserat på pivottabellen

Så här skapar du ett pivotdiagram med Aspose.Cells:

  1. Lägg till ett diagram.
  2. Ställ in pivotkällan för diagrammet så att den refererar till en befintlig pivottabell i kalkylarket.
  3. Ställ in andra attribut.

Nedan visas koden som används av komponenten för att utföra uppgiften. När koden körs genereras en ny fil: pivotChart_test.xls.

Pivotdiagrambladet

todo:image_alt_text

relaterade artiklar