Comment définir un point comme total

Qu’est-ce que “Définir le point comme total” dans un graphique Excel

Dans certains graphiques Excel, par exemple, le graphique WaterFall, certaines données de points sont la somme des points précédents, vous pouvez avoir besoin de “définir le point comme total”. Nous montrerons le code d’exemple et l’illustration ci-dessous.

Un graphique WaterFall doit “définir le point comme total”

todo:image_alt_text

Cette image montre un graphique WaterFall dans Excel. Nous pouvons voir qu’il y a quatre points de données commençant par “Total”, et ils sont utilisés pour compter toutes les données précédentes. Dans cette image, les réglages ne sont pas tout à fait corrects, lorsque nous sélectionnons un point “Total 2024” et que nous pouvons voir que l’option “Définir comme total” n’est pas cochée dans Excel. Ci-dessous est joint le fichier Excel exemple qui doit être modifié, et nous utiliserons Aspose.Cells pour le configurer correctement.

Utiliser Aspose.Cells pour “Définir le point comme total”

Nous utilisons le code suivant pour configurer le fichier correctement :

String filePath = "";
Workbook wb = new Workbook(filePath + "SampleSheet.xlsx");
Worksheet worksheet = wb.getWorksheets().get(0);
Chart chart = worksheet.getCharts().get("Graphiq5");
//set some points as total column
//In this example, we set points 0, 4, 8, 12 as total
chart.getNSeries().get(0).getLayoutProperties().setSubtotals(new int[] { 0, 4, 8, 12 });
wb.save(filePath + "output.xlsx");

Vous pouvez obtenir le fichier de sortie correct suivant

Comme le montre la figure ci-dessous, les quatre points de données “Total” sont correctement configurés, et vous pouvez voir la différence avec le graphique précédent.

todo:image_alt_text