Erstellen Sie Pivot-Tabellen und Pivot-Diagramme

Hinzufügen von Pivot-Tabellen und Diagrammen

Aspose.Cells stellt einen speziellen Satz von Klassen bereit, die zum Erstellen von Pivot-Tabellen verwendet werden. Diese Klassen werden zum Erstellen und Festlegen von PivotTable-Objekten verwendet, die als grundlegende Bausteine eines PivotTable-Objekts fungieren:

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

Vorbereitung zur Verwendung von Aspose.Cells

  1. Laden Sie Aspose.Cells.Zip herunter und installieren Sie es:
    1. Herunterladen Aspose.Cells for Java.
  2. Entpacken Sie es auf Ihrem Entwicklungscomputer. AllesAspose Komponenten arbeiten, wenn sie installiert sind, im Evaluierungsmodus. Der Bewertungsmodus ist zeitlich unbegrenzt und fügt nur Wasserzeichen in die produzierten Dokumente ein.
  3. Erstellen Sie ein Projekt
  4. Sie können entweder ein Projekt mit einem Java-Editor erstellen, z. B. Eclipse, oder ein einfaches Programm mit einem NotePad erstellen.
  5. Klassenpfad hinzufügen: So legen Sie einen Klassenpfad mit Eclipse fest:
  6. Extrahieren Sie Aspose.Cells.jar und dom4j_1.6.1.jar aus Aspose.Cells.zip.
  7. Legen Sie den Klassenpfad des Projekts in Eclipse fest:
  8. Wählen Sie Ihr Projekt in Eclipse aus und klicken Sie dann auf Menüs Projekt-Eigenschaften.
  9. Wählen Sie „Java Build Path“ auf der linken Seite des Popup-Fensters, wählen Sie dann die Registerkarte „Bibliotheken“, klicken Sie auf „JARs hinzufügen“ oder „Externe JARs hinzufügen“, um Aspose.Cells.jar und dom4j_1.6.1.jar auszuwählen und hinzuzufügen in Baupfade.
  10. Anwendung schreiben, um APIs der Komponenten von Aspose aufzurufen. Oder Sie können es zur Laufzeit an der DOS-Eingabeaufforderung in Windows festlegen.
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

Erstellen einer Pivot-Tabelle

So erstellen Sie eine Pivot-Tabelle mit Aspose.Cells:

  1. Fügen Sie mithilfe der PutValue/setValue-Methode eines Cell-Objekts einige Daten zu Arbeitsblattzellen hinzu. Sie verwenden auch eine bereits mit Daten gefüllte Vorlagendatei. Die Daten werden als Datenquelle der Pivot-Tabelle verwendet.
  2. Fügen Sie dem Arbeitsblatt eine Pivot-Tabelle hinzu, indem Sie die add-Methode der PivotTables-Auflistung aufrufen (eingekapselt im Worksheet-Objekt).
  3. Greifen Sie auf das neue PivotTable-Objekt aus der PivotTables-Auflistung zu, indem Sie seinen Index übergeben.
  4. Verwenden Sie eines der im PivotTable-Objekt gekapselten PivotTable-Objekte, um die Tabelle zu verwalten.

Ein Codebeispiel ist unten angegeben. Das Ausführen des Codes generiert eine neue Datei: pivotTable_test.xls.

Eingabedaten

todo: Bild_alt_Text

Die Ausgabe-Pivot-Tabelle

todo: Bild_alt_Text

Erstellen eines Pivot-Diagramms basierend auf der Pivot-Tabelle

So erstellen Sie ein Pivot-Diagramm mit Aspose.Cells:

  1. Fügen Sie ein Diagramm hinzu.
  2. Legen Sie die PivotSource des Diagramms fest, um auf eine vorhandene Pivot-Tabelle in der Tabelle zu verweisen.
  3. Legen Sie andere Attribute fest.

Unten ist der Code, der von der Komponente verwendet wird, um die Aufgabe auszuführen. Das Ausführen des Codes generiert eine neue Datei: pivotChart_test.xls.

Das Pivot-Chart-Blatt

todo: Bild_alt_Text

Zum Thema passende Artikel