Créer des sous-totaux dans Excel avec Java

Ce court tutoriel décrit comment ajouter un sous‑total dans Excel en Java. Vous obtiendrez des informations pour configurer l’environnement de développement, une liste d’étapes de programmation, et un exemple de code pour créer des sous‑totaux dans Excel. Des détails supplémentaires seront abordés pour améliorer le code et créer une sortie personnalisée tout en ajoutant un sous‑total à un fichier Excel.

Étapes pour créer des sous‑totaux automatiques en Java

  1. Personnaliser l’IDE pour utiliser Aspose.Cells for Java afin de créer un sous‑total dans Excel
  2. Créez un objet Workbook et obtenez une référence à la première Worksheet pour y ajouter des données.
  3. Ajoutez les libellés d’en‑tête dans la première ligne de la feuille de calcul
  4. Définissez les données d’exemple dans un tableau 2D groupé par région, puis remplissez la feuille de calcul avec les données 2D
  5. Définissez la plage de données, appelez l’API subtotal pour le regroupement, et calculez la somme
  6. Définissez l’option pour le outline afin d’afficher les lignes de sous‑total sous les lignes de détail associées.
  7. Pour n’afficher que les lignes de sous‑total, réduisez les lignes de détail groupées pour toutes les lignes de la feuille de calcul.
  8. Ajuster automatiquement les colonnes et enregistrer le classeur sur le disque

Ces étapes décrivent comment créer un sous‑total dans Excel avec Java. Créez un objet classeur, accédez à la première feuille de calcul, ajoutez des en‑têtes d’exemple, créez des données groupées d’exemple et insérez les données dans la feuille sous les en‑têtes correspondants. Définissez la plage et la ligne d’en‑tête, appliquez un sous‑total, placez l’affichage du sous‑total sous les lignes de détail, réduisez les niveaux de plan pour personnaliser le fichier Excel résultant, puis enregistrez le classeur sur le disque.

Code pour créer des sous‑totaux automatiques dans Excel avec Java

Ce code a démontré comment créer un sous‑total dans Excel avec Java. Vous pouvez trier les données par colonne de groupe avant le sous‑total, définir la plage dynamique et choisir parmi diverses options de sous‑total telles que l’utilisation de la surcharge avec replace, pageBreaks, et le résumé sous les données pour contrôler le comportement du sous‑total. Plusieurs colonnes de sous‑total peuvent également être ajoutées dans une même cellule, et différentes fonctions de consolidation peuvent être utilisées, par exemple COUNT, AVERAGE et MAX, selon les besoins.

Cet article nous a guidés pour travailler avec les sous‑totaux dans un fichier Excel. Pour lier un segment à plusieurs tableaux croisés dynamiques, consultez l’article Lier un segment à plusieurs tableaux croisés dynamiques avec Java.

 Français