Comment créer des graphiques dans Excel à l'aide de Node.js

Comment créer des graphiques dans Excel à l’aide de Node.js

La manipulation et la conversion de fichiers Excel vers d’autres formats de fichiers par programmation offrent un avantage concurrentiel aux applications d’entreprise. En fait, vous pouvez ajouter des graphiques, des styles de police et d’autres éléments graphiques aux fichiers XLS/XLSX en utilisant quelques lignes de code source dans n’importe quel langage de programmation. Cependant, nous utiliserons cette bibliothèque XLSX JS pour automatiser ce processus. Dans cet article de blog, nous allons apprendre à créer des graphiques dans Excel à l’aide de Node.js par programme.

Nous aborderons les points suivants :

Installation de la bibliothèque XLSX JS

Cette bibliothèque XLSX JS peut être installée facilement sans aucune dépendance à un tiers. Cependant, il vous permet de télécharger le package API ou de l’installer en exécutant les commandes suivantes :

npm install java
npm install aspose.cells

Comment créer des graphiques dans Excel à l’aide de Node.js

Une fois l’API installée, nous pouvons passer à l’étape suivante. Écrivons les étapes et l’extrait de code pour créer des graphiques dans Excel à l’aide de Node.js.

Vous pouvez suivre les étapes suivantes :

  1. Créez une instance de la classe Workbook.
  2. Obtention de la référence de la première feuille de calcul en appelant la méthode get(index).
  3. Ajouter des exemples de valeurs aux cellules en appelant la méthode putValue.
  4. Appelez la méthode add pour ajouter un graphique à la feuille de calcul.
  5. Accédez à l’instance du graphique nouvellement ajouté en appelant la méthode get(index).
  6. Appelez la méthode setChartDataRange pour définir la source de données du graphique sur la plage “A1:C4”.
  7. La méthode save enregistrera le fichier au format XLSX.

Copiez et collez le code suivant dans votre fichier principal :

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Créer une instance de la classe Workbook 
var workbook = new aspose.cells.Workbook();
// Obtenir la référence de la première feuille de calcul en appelant la méthode get(index) 
var worksheet = workbook.getWorksheets().get(0);
// Ajouter des exemples de valeurs aux cellules en appelant la méthode putValue 
worksheet.getCells().get("A2").putValue("Category1");
worksheet.getCells().get("A3").putValue("Category2");
worksheet.getCells().get("A4").putValue("Category3");
worksheet.getCells().get("B1").putValue("Column1");
worksheet.getCells().get("B2").putValue(4);
worksheet.getCells().get("B3").putValue(20);
worksheet.getCells().get("B4").putValue(50);
worksheet.getCells().get("C1").putValue("Column2");
worksheet.getCells().get("C2").putValue(50);
worksheet.getCells().get("C3").putValue(100);
worksheet.getCells().get("C4").putValue(150);
// Appelez la méthode add pour ajouter un graphique à la feuille de calcul 
var chartIndex = worksheet.getCharts().add(aspose.cells.ChartType.COLUMN, 5, 0, 15, 5);
// Accédez à l'instance du graphique nouvellement ajouté en appelant la méthode get(index)  
var chart = worksheet.getCharts().get(chartIndex);
// Appelez la méthode pour définir la source de données du graphique sur la plage "A1: C4" 
chart.setChartDataRange("A1:C4", true);
// La méthode de sauvegarde enregistrera le fichier au format xlsx 
workbook.save( "ColumnChart.xlsx", aspose.cells.SaveFormat.XLSX);

Vous pouvez voir la sortie dans l’image ci-dessous :

créer des graphiques dans un fichier excel

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitations d’évaluation.

Résumé

Nous pouvons terminer ce billet de blog ici. Nous avons montré comment créer des graphiques dans Excel à l’aide de Node.js par programmation. De plus, vous pouvez naviguer vers la documentation de cette bibliothèque XLSX JS pour connaître les autres dispositions et méthodes. Dans les prochains jours, nous proposerons d’autres articles de blog pour créer un tableau croisé dynamique dans des fichiers Excel par programmation. Par conséquent, veuillez visiter conholdate.com pour les dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment créer une feuille de calcul Excel Node.js ?

Vous pouvez installer cette bibliothèque XLSX JS pour créer et traiter des feuilles de calcul par programmation.

Comment créer automatiquement des graphiques Excel ?

Veuillez suivre ce lien pour savoir comment écrire l’extrait de code pour créer des graphiques dans des fichiers Excel dans Node.js.

Voir également