Modifier les lignes principales de la grille dans le graphique

Introduction

La création de graphiques visuellement attrayants dans Excel est essentielle pour une présentation efficace des données. Que vous soyez analyste de données, chef de projet ou simplement une personne intéressée par la visualisation des données, comprendre comment personnaliser les graphiques peut considérablement améliorer vos rapports. Dans cet article, nous allons découvrir comment modifier les lignes de quadrillage principales d’un graphique Excel à l’aide de la bibliothèque Aspose.Cells pour .NET.

Prérequis

Avant de commencer, vous devez mettre en place quelques éléments pour garantir une expérience fluide lorsque vous travaillez avec Aspose.Cells :

  • Visual Studio : assurez-vous que Visual Studio est installé sur votre ordinateur. C’est là que vous écrirez et exécuterez votre code.
  • Aspose.Cells pour .NET : vous pouvez télécharger la dernière version d’Aspose.Cells à partir dusite web . Si vous souhaitez expérimenter avant d’acheter, vous pouvez envisager de vous inscrire à unessai gratuit.
  • Connaissances de base de C# : la familiarité avec la programmation C# facilitera le suivi des exemples de ce didacticiel.

Une fois que tout est configuré, nous pouvons commencer à écrire notre code !

Paquets d’importation

Pour travailler avec Aspose.Cells, la première étape consiste à importer les packages nécessaires dans votre projet C#. Ouvrez votre projet Visual Studio et incluez les directives using suivantes en haut de votre fichier C# :

using Aspose.Cells;
using Aspose.Cells.Charts;
using System.Drawing;

Ces packages vous permettent d’accéder aux classes et méthodes dont vous aurez besoin pour créer et modifier des classeurs et des graphiques Excel.

Maintenant, décomposons le processus en étapes détaillées et faciles à suivre. Nous allons créer un graphique simple avec quelques données, puis modifier la couleur de ses principales lignes de grille.

Étape 1 : définissez votre répertoire de sortie

La première chose à faire est de définir l’emplacement où vous souhaitez enregistrer le fichier Excel de sortie. Pour ce faire, spécifiez un chemin de répertoire dans votre code :

// Répertoire de sortie
string outputDir = "Your Output Directory"; // Mettre à jour avec le chemin souhaité

Remplacer"Your Output Directory" avec le chemin réel où vous souhaitez enregistrer votre fichier.

Étape 2 : instancier un objet classeur

Ensuite, vous devez créer une nouvelle instance deWorkbook classe. Cet objet représentera votre fichier Excel, vous permettant de manipuler son contenu.

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();

Cette ligne de code initialise un nouveau classeur, qui fournira une toile vierge pour notre feuille de calcul et notre graphique.

Étape 3 : Accéder à la feuille de travail

Après avoir créé le classeur, vous pouvez accéder à sa feuille de calcul par défaut. Les feuilles de calcul dans Aspose.Cells sont indexées, donc si vous voulez la première feuille de calcul, vous y faites référence par index0.

// Obtention de la référence de la feuille de calcul nouvellement ajoutée en passant son index de feuille
Worksheet worksheet = workbook.Worksheets[0];

Étape 4 : Remplir la feuille de calcul avec des exemples de données

Ajoutons quelques exemples de valeurs dans les cellules de la feuille de calcul, qui serviront de données pour notre graphique. Ceci est important car le graphique fera référence à ces données.

// Ajout de valeurs d'échantillon aux cellules
worksheet.Cells["A1"].PutValue(50);
worksheet.Cells["A2"].PutValue(100);
worksheet.Cells["A3"].PutValue(150);
worksheet.Cells["B1"].PutValue(60);
worksheet.Cells["B2"].PutValue(32);
worksheet.Cells["B3"].PutValue(50);

Ici, nous saisissons plusieurs valeurs numériques dans des cellules spécifiques. Les colonnes « A » et « B » contiennent les points de données que nous allons visualiser.

Étape 5 : Ajouter un graphique à la feuille de calcul

Une fois nos données en place, il est temps de créer un graphique. Nous allons ajouter un graphique à colonnes qui visualise notre ensemble de données.

// Ajout d'un graphique à la feuille de calcul
int chartIndex = worksheet.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 25, 10);

Dans ce code, nous spécifions le type de graphique (dans ce cas, un graphique à colonnes) et la position où nous voulons le placer.

Étape 6 : Accéder à l’instance de graphique

Une fois le graphique créé, nous devons accéder à son instance pour modifier ses propriétés. Cela se fait en le récupérant via leChartscollection.

// Accéder à l'instance du graphique nouvellement ajouté
Aspose.Cells.Charts.Chart chart = worksheet.Charts[chartIndex];

Étape 7 : Ajouter une série de données au graphique

Nous devons maintenant lier nos données au graphique. Cela implique de spécifier les cellules comme source de données pour le graphique.

// Ajout de SeriesCollection (source de données du graphique) au graphique allant de la cellule « A1 » à « B3 »
chart.NSeries.Add("A1:B3", true);

Dans cette étape, nous informons le graphique de la plage de données qu’il doit visualiser.

Étape 8 : Personnaliser l’apparence du graphique

Nous allons agrémenter un peu notre graphique en modifiant les couleurs de la zone de tracé, de la zone de graphique et des collections de séries. Cela permettra à notre graphique de se démarquer et d’améliorer son attrait visuel.

// Définition de la couleur de premier plan de la zone de tracé
chart.PlotArea.Area.ForegroundColor = Color.Blue;

// Définition de la couleur de premier plan de la zone de graphique
chart.ChartArea.Area.ForegroundColor = Color.Yellow;

// Définition de la couleur de premier plan de la zone 1st SeriesCollection
chart.NSeries[0].Area.ForegroundColor = Color.Red;

// Définition de la couleur de premier plan de la zone du 1er point SeriesCollection
chart.NSeries[0].Points[0].Area.ForegroundColor = Color.Cyan;

// Remplissage de la zone de la 2e série Collection avec un dégradé
chart.NSeries[1].Area.FillFormat.SetOneColorGradient(Color.Lime, 1, Aspose.Cells.Drawing.GradientStyleType.Horizontal, 1);

Dans ce code, nous définissons différentes couleurs pour différentes parties du graphique. Personnaliser l’apparence peut rendre vos données beaucoup plus attrayantes !

Étape 9 : modifier les couleurs principales de la grille

Passons maintenant à l’événement principal ! Pour améliorer la lisibilité, nous allons modifier la couleur des lignes principales de la grille le long des deux axes de notre graphique.

// Définition de la couleur des lignes principales de la grille de l'axe des catégories sur argent
chart.CategoryAxis.MajorGridLines.Color = Color.Silver;

// Définition de la couleur des lignes principales de la grille de l'axe des valeurs sur rouge
chart.ValueAxis.MajorGridLines.Color = Color.Red;

Ces commandes définissent les lignes de grille principales des axes de catégorie et de valeur sur argent et rouge, respectivement. Cette différenciation garantit que vos spectateurs peuvent facilement suivre les lignes de grille sur le graphique.

Étape 10 : Enregistrer le classeur

Après avoir effectué toutes vos modifications, il est temps d’enregistrer le classeur. Il s’agit de l’étape finale qui concrétise vos efforts.

// Sauvegarde du fichier Excel
workbook.Save(outputDir + "outputChangingMajorGridlinesInChart.xlsx");

Cette ligne enregistre votre fichier Excel nouvellement créé dans le répertoire de sortie spécifié avec un nom qui reflète son objectif.

Étape 11 : Message de confirmation

Enfin, ajoutons un message pour confirmer que notre tâche a réussi :

Console.WriteLine("Changing Major Gridlines in Chart executed successfully.");

Cette sortie de console simple vous informe que votre programme s’est exécuté correctement sans aucun problème.

Conclusion

Et voilà ! Vous avez appris avec succès à modifier les lignes principales de la grille d’un graphique à l’aide d’Aspose.Cells pour .NET. En suivant ce guide étape par étape, vous avez non seulement manipulé des fichiers Excel par programmation, mais également amélioré leur attrait visuel grâce à des personnalisations de couleurs. N’hésitez pas à expérimenter davantage avec Aspose.Cells pour approfondir vos compétences en matière de présentation de données et rendre vos graphiques encore plus dynamiques !

FAQ

Qu’est-ce qu’Aspose.Cells ?

Aspose.Cells est une bibliothèque .NET conçue pour créer, manipuler et gérer des fichiers Excel par programmation.

Puis-je essayer Aspose.Cells gratuitement ?

Oui, vous pouvez vous inscrire pour un essai gratuitici.

Comment puis-je modifier d’autres éléments dans un graphique à l’aide d’Aspose.Cells ?

Vous pouvez personnaliser diverses propriétés du graphique de la même manière en accédant aux éléments du graphique via leChart classe, comme les titres, les légendes et les étiquettes de données.

Quels formats de fichiers Aspose.Cells prend-il en charge ?

Aspose.Cells prend en charge plusieurs formats de fichiers, notamment XLSX, XLS, CSV et autres.

Où puis-je trouver la documentation pour Aspose.Cells ?

Vous pouvez vous référer à la documentation détaillée à l’adresseDocumentation sur Aspose.Cells.