Application du sous-total et modification de la direction des lignes récapitulatives du plan sous le détail
Cet article explique comment appliquer le sous-total aux données et changer la direction des lignes de résumé du plan sous le détail.
Vous pouvez appliquer le sous-total aux données à l’aide deFeuille de calcul.Cells.subtotal() méthode. Il prend les paramètres suivants.
- ZoneCellule La plage sur laquelle appliquer le sous-total
- Par groupe - Le champ à regrouper, sous la forme d’un décalage d’entier de base zéro
- Une fonction - La fonction de sous-total.
- TotalListe - Un tableau de décalages de champ de base zéro, indiquant les champs auxquels les sous-totaux sont ajoutés.
- Remplacer - Indique si remplacer les sous-totaux actuels
- Sauts de page - Indique si ajouter un saut de page entre les groupes
- SummaryBelowData - Indique si ajouter un résumé sous les données.
En outre, vous pouvez contrôler la direction du contourLignes récapitulatives sous les détails comme indiqué dans la capture d’écran suivante en utilisantFeuille de calcul.getOutline().SummaryRowBelow la propriété. Vous pouvez ouvrir ce paramètre dans Microsoft Excel en utilisantDonnées > Plan > Paramètres
Exemple
Captures d’écran comparant les fichiers source et de sortie
La capture d’écran suivante montre le fichier Excel source utilisé dans l’exemple de code ci-dessous qui contient des données dans les colonnes A et B.
La capture d’écran suivante montre le fichier Excel de sortie généré par l’exemple de code. Comme vous pouvez le voir, le sous-total a été appliqué à la plageA2:B11 et la direction du contour correspond aux lignes récapitulatives sous les détails.
Java code pour appliquer le sous-total et changer la direction des lignes de résumé du plan sous les détails
Voici l’exemple de code pour obtenir la sortie comme indiqué ci-dessus.