Anwenden der Zwischensumme und Ändern der Richtung der Gliederungszusammenfassungszeilen unter den Details
In diesem Artikel wird erläutert, wie Sie die Zwischensumme auf Daten anwenden und die Richtung der Gliederungszusammenfassungszeilen unter den Details ändern.
Sie können die Zwischensumme auf die Daten anwenden, indem Sie verwendenArbeitsblatt.Cells.Zwischensumme() Methode. Es nimmt die folgenden Parameter.
- Zellbereich Der Bereich, auf den die Zwischensumme angewendet werden soll
- Gruppiere nach - Das zu gruppierende Feld als nullbasierter ganzzahliger Offset
- Funktion - Die Zwischensummenfunktion.
- Gesamtliste - Ein Array von nullbasierten Feld-Offsets, das die Felder angibt, zu denen die Zwischensummen hinzugefügt werden.
- Ersetzen - Gibt an, ob die aktuellen Zwischensummen ersetzt werden sollen
- Seitenumbrüche - Gibt an, ob ein Seitenumbruch zwischen Gruppen hinzugefügt werden soll
- ZusammenfassungBelowData - Gibt an, ob eine Zusammenfassung unter den Daten hinzugefügt werden soll.
Außerdem können Sie die Richtung der Kontur steuernZusammenfassungszeilen unter Detail wie im folgenden Screenshot gezeigt mitWorksheet.getOutline().SummaryRowBelow Eigentum. Sie können diese Einstellung in Microsoft Excel mit öffnenDaten > Gliederung > Einstellungen
Beispiel
Screenshots, die Quell- und Ausgabedateien vergleichen
Der folgende Screenshot zeigt die im folgenden Beispielcode verwendete Excel-Quelldatei, die einige Daten in den Spalten A und B enthält.
Der folgende Screenshot zeigt die vom Beispielcode generierte Excel-Ausgabedatei. Wie Sie sehen können, wurde die Zwischensumme auf den Bereich angewendetA2:B11 und die Richtung des Umrisses sind Zusammenfassungszeilen unter den Details.
Java-Code zum Anwenden der Zwischensumme und zum Ändern der Richtung der Gliederungszusammenfassungszeilen unter den Details
Hier ist der Beispielcode, um die oben gezeigte Ausgabe zu erzielen.