Insérer des formes dans Excel à l'aide de Node.js

Insérer des formes dans Excel à l’aide de Node.js

Cette API JavaScript pour Excel vous permet d’ajouter plusieurs formes dans Worksheets par programmation. Formes telles que des étoiles, des lignes, des rectangles, des flèches et bien d’autres. Cette bibliothèque propose un large éventail de méthodes pour automatiser l’ensemble de ce processus. De plus, vous pouvez remplir les formes avec des couleurs et configurer leurs tailles en fonction de vos besoins. Dans cet article de blog, nous allons écrire les extraits de code pour insérer des formes dans Excel à l’aide de la bibliothèque Excel Node.js.

Les points suivants seront abordés dans ce guide :

Insérer des formes dans Excel à l’aide de Node.js - Installation de l’API

Le processus d’installation de cette bibliothèque est simple. Vous pouvez soit télécharger le package API, soit l’installer en exécutant les commandes suivantes dans le terminal :

npm install java
npm install aspose.cells

Insérer une forme de ligne dans la feuille de calcul

Vous pouvez suivre les étapes et l’extrait de code pour ajouter une forme de ligne dans un fichier Excel par programmation :

  1. Instanciez une instance de la classe Workbook.
  2. Accédez à la première feuille de calcul de la collection en appelant la méthode get(index).
  3. Appelez la méthode addShape pour ajouter la ligne à la feuille de calcul.
  4. Appelez la méthode save pour enregistrer le fichier.

Copiez et collez le code suivant dans votre fichier principal :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instancier une instance de la classe Workbook
var workbook = new aspose.cells.Workbook();
// Accédez à la première feuille de calcul de la collection en appelant la méthode get(index) 
var sheet = workbook.getWorksheets().get(0);
// Appelez la méthode addShape pour ajouter la ligne à la feuille de calcul 
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Appelez la méthode save pour enregistrer le fichier 
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);

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

forme de ligne

Ajouter un rectangle dans un fichier Excel

De même, nous pouvons ajouter une forme de rectangle en suivant l’extrait de code :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanciez une instance de la classe Workbook
var workbook = new aspose.cells.Workbook();
// Accédez à la première feuille de calcul de la collection en appelant la méthode get(index)
var sheet = workbook.getWorksheets().get(0);
// Ajoutez le rectangle à la feuille de calcul en appelant la méthode addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Enregistrez le fichier.
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);

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

forme rectangulaire

Insérer une forme d’étoile dans la feuille de calcul

Suivez l’extrait de code pour ajouter un signe astrologique à l’aide de cette API JavaScript pour Excel :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanciez une instance de la classe Workbook
var workbook = new aspose.cells.Workbook();
// Accédez à la première feuille de calcul de la collection en appelant la méthode get(index)
var sheet = workbook.getWorksheets().get(0);
// Ajoutez la forme d'étoile à la feuille de calcul en appelant la méthode addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Enregistrez le fichier.
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);

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

forme d'étoile

Ajouter un signe de multiplication

Suivez l’extrait de code pour ajouter un signe astrologique à l’aide de cette API JavaScript pour Excel :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanciez une instance de la classe Workbook
var workbook = new aspose.cells.Workbook();
// Accédez à la première feuille de calcul de la collection en appelant la méthode get(index)
var sheet = workbook.getWorksheets().get(0);
// Ajoutez la forme de multiplication à la feuille de calcul en appelant la méthode addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Enregistrez le fichier.
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);

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

forme de multiplication

Obtenez une licence gratuite

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

Résumé

Cela nous amène à la fin de cet article de blog. Vous avez expliqué comment insérer des formes dans Excel à l’aide de la bibliothèque Excel Node.js. De plus, vous avez parcouru certaines fonctionnalités importantes de cette API JavaScript pour Excel. De plus, cet article de blog vous aidera vraiment si vous cherchez à automatiser ce processus par programmation. Cependant, n’oubliez pas de visiter la documentation pour connaître les autres fonctionnalités.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

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

FAQ

Comment insérer plusieurs formes dans Excel ?

Veuillez suivre ce lien pour connaître l’extrait de code qui vous aide à ajouter diverses formes dans les fichiers Excel par programme.

Voir également