Lire et Manipuler les Graphiques Excel 2016

Scénarios d’utilisation possibles

Aspose.Cells prend désormais en charge la lecture et la manipulation des 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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Load source excel file containing excel 2016 charts
Workbook book = new Workbook(dataDir + "excel2016Charts.xlsx");
// Access the first worksheet which contains the charts
Worksheet sheet = book.Worksheets[0];
// Access all charts one by one and read their types
for (int i = 0; i < sheet.Charts.Count; i++)
{
// Access the chart
Chart ch = sheet.Charts[i];
// Print chart type
Console.WriteLine(ch.Type);
// Change the title of the charts as per their types
ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}
// 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