Erstellen von Pivot Tabellen und Pivot Diagrammen

Hinzufügen von Pivot-Tabellen und -Diagrammen

Aspose.Cells bietet eine spezielle Reihe von Klassen zur Erstellung von Pivot-Tabellen. Diese Klassen werden verwendet, um PivotTable-Objekte zu erstellen und zu setzen, die als grundlegende Bausteine eines PivotTable-Objekts dienen:

  • PivotField, ein Feld in einem Pivot-Tabellenbericht.
  • PivotFields, eine Sammlung aller PivotField-Objekte in einer Pivot-Tabelle.
  • PivotTable, ein Pivot-Tabellenbericht auf einem Arbeitsblatt.
  • PivotTables, eine Sammlung aller PivotTable-Objekte auf dem Arbeitsblatt.

Vorbereitung zur Verwendung von Aspose.Cells

  1. Laden Sie Aspose.Cells.Zip herunter und installieren Sie es:
    1. Aspose.Cells for Java herunterladen.
    2. Entpacken Sie es auf Ihrem Entwicklungscomputer. Alle Aspose Komponenten funktionieren nach der Installation im Evaluierungsmodus. Der Evaluierungsmodus hat kein Zeitlimit und fügt nur Wasserzeichen in erstellte Dokumente ein.
  2. Erstellen Sie ein Projekt
    1. Sie können entweder ein Projekt mit einem Java-Editor wie z.B. Eclipse erstellen oder ein einfaches Programm mit einem Notepad erstellen.
  3. Fügen Sie den Klassenpfad hinzu: Um den Klassenpfad in Eclipse zu setzen:
    1. Extrahieren Sie die Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
    2. Setzen Sie den Klassenpfad des Projekts in Eclipse:
    3. Wählen Sie Ihr Projekt in Eclipse und klicken Sie dann auf Menüs Projekt-Eigenschaften.
    4. Wählen Sie im linken Bereich des Popup-Fensters “Java Build Path” aus, wählen Sie dann die Registerkarte “Bibliotheken” aus, klicken Sie auf “JARs hinzufügen” oder “Externe JARs hinzufügen”, um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und fügen Sie sie zu den Erstellungspfaden hinzu.
    5. Schreiben Sie eine Anwendung, um die APIs der Aspose-Komponenten aufzurufen. Oder Sie können es auch zur Laufzeit im DOS-Prompt unter Windows festlegen.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

Erstellen einer Pivot-Tabelle

Um eine Pivot-Tabelle mit Aspose.Cells zu erstellen:

  1. Fügen Sie einige Daten in Zellen eines Arbeitsblatts mit der PutValue/setValue-Methode eines Cell-Objekts ein. Sie können auch eine Vorlagendatei verwenden, die bereits mit Daten gefüllt ist. Die Daten werden als Datenquelle der Pivot-Tabelle verwendet.
  2. Fügen Sie dem Arbeitsblatt eine Pivot-Tabelle hinzu, indem Sie die Methode add der PivotTables-Sammlung aufrufen (die im Arbeitsblatt-Objekt gekapselt ist).
  3. Greifen Sie auf das neue PivotTable-Objekt aus der PivotTables-Sammlung zu, indem Sie seinen Index übergeben.
  4. Verwenden Sie eines der im PivotTable-Objekt gekapselten Pivot-Table-Objekte, um das Table zu verwalten.

Ein Codebeispiel wird unten gegeben. Wenn der Code ausgeführt wird, wird eine neue Datei generiert: pivotTable_test.xls.

Eingangsdaten

todo:image_alt_text

Das Output-Pivot-Table

todo:image_alt_text

Erstellen eines Pivot-Diagramms basierend auf dem Pivot-Table

Um ein Pivot-Diagramm mit Aspose.Cells zu erstellen:

  1. Fügen Sie ein Diagramm hinzu.
  2. Setzen Sie den PivotSource des Diagramms so, dass er auf eine vorhandene Pivot-Tabelle in der Tabelle verweist.
  3. Setzen Sie andere Attribute.

Unten ist der Code, den das Bauteil verwendet, um die Aufgabe zu erfüllen. Wenn der Code ausgeführt wird, wird eine neue Datei generiert: pivotChart_test.xls.

Das Pivot-Diagrammblatt

todo:image_alt_text

Verwandte Artikel