Lire et Manipuler les Graphiques Excel 2016

Scénarios d’utilisation possibles

Aspose.Cells pour Python via .NET prend désormais en charge la lecture et la manipulation de graphiques Microsoft Excel 2016 qui ne sont pas présents dans Microsoft Excel 2013 ou les versions antérieures.

Lire et manipuler les graphiques Excel 2016

Le code d’exemple suivant charge le fichier Excel source qui contient des graphiques Excel 2016 dans la première feuille de calcul. Il lit tous les graphiques un par un et modifie leur titre en fonction de leur type de graphique. La capture d’écran suivante montre le fichier Excel source avant l’exécution du code. Comme vous pouvez le voir, le titre du graphique est le même pour tous les graphiques.

todo:image_alt_text

La capture d’écran suivante montre le fichier Excel de sortie après l’exécution du code. Comme vous pouvez le voir, le titre du graphique est modifié en fonction de son type de graphique.

todo:image_alt_text

Code d’exemple

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Load source excel file containing excel 2016 charts
book = Workbook(dataDir + "excel2016Charts.xlsx")
# Access the first worksheet which contains the charts
sheet = book.worksheets[0]
# Access all charts one by one and read their types
for i in range(len(sheet.charts)):
# Access the chart
ch = sheet.charts[i]
# Print chart type
print(ch.type)
# Change the title of the charts as per their types
ch.title.text = "Chart Type is " + str(ch.type)
# Save the workbook
book.save(dataDir + "out_excel2016Charts.xlsx")

Sortie console

Voici la sortie de la console du code d’exemple ci-dessus lorsqu’il est exécuté avec le fichier Excel source fourni.

 Waterfall

Treemap

Sunburst

Histogram

BoxWhisker

Sujets avancés