Microsoft Excel est l’un des logiciels leaders et les plus largement utilisés dans ce monde de la technologie. La plupart des organisations exploitent ce logiciel à diverses fins et conservent une énorme quantité de données dans des fichiers Excel. De plus, la modification manuelle de plusieurs fichiers de données est toujours fastidieuse. Dans cet article de blog, nous allons apprendre à insérer des lignes et des colonnes dans des fichiers Excel par programmation à l’aide de Nodejs. Cependant, l’automatisation de ce processus apportera de l’efficacité et un avantage concurrentiel à l’entreprise.
Les points suivants seront abordés dans cet article de blog :
- Insérer des lignes et des colonnes dans des fichiers Excel à l’aide de Node.js - Installation de l’API
- Insérer plusieurs lignes dans Excel Worksheets Exemple de code
- Bibliothèque Node.js pour insérer des colonnes dans des feuilles Excel
Insérer des lignes et des colonnes dans des fichiers Excel à l’aide de Node.js - Installation de l’API
Nous utiliserons une puissante bibliothèque Excel Node.js pour insérer des lignes et des colonnes dans une feuille Excel par programme. Vous pouvez facilement installer en exécutant les commandes suivantes dans le terminal.
npm install java
npm install aspose.cells
Vous pouvez visiter ce lien pour en savoir plus sur la procédure d’installation.
Remarque : Un fichier source XLSX dans le répertoire racine du projet doit être placé pour tester les fonctionnalités.
Insérer plusieurs lignes dans Excel Worksheets Exemple de code
Dans cette section, nous allons passer par les étapes suivantes et l’extrait de code pour insérer des lignes dans un fichier Excel à l’aide de Node.js.
- Créez un objet de la classe Cells.
- Chargez un fichier Excel (c’est-à-dire sample.xlsx) en initialisant un objet de la classe enfant WorkBook.
- Appelez la méthode insertRows(rowIndex, totalRows, options) pour insérer autant de lignes que nécessaire n’importe où dans la feuille de calcul.
- Enregistrez le fichier en utilisant la méthode save(fileName).
L’extrait de code suivant consiste à insérer plusieurs lignes dans une feuille de calcul Excel par programmation.
var aspose = aspose || {};
// créer un objet de la classe Cells.
aspose.cells = require("aspose.cells");
// charger un fichier Excel (c'est-à-dire sample.xlsx) en initialisant un objet de la classe enfant WorkBook.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// appelez la méthode insertRows(rowIndex, totalRows, options) pour insérer autant de lignes que nécessaire n'importe où dans la feuille de calcul.
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// Appelez la méthode save(fileName) pour enregistrer le fichier.
workbook.save("result.xlsx");
La sortie peut être vue dans l’image ci-dessous.
Bibliothèque Node.js pour insérer des colonnes dans des feuilles Excel
Cette bibliothèque Node.js Excel offre la possibilité d’ajouter des colonnes dans les fichiers Excel à l’aide de simples lignes de code.
Voici les étapes pour insérer des colonnes dans la feuille de calcul Excel à l’aide de Node.js.
- Importez et créez un objet de la classe Cells.
- Créez un objet de la classe enfant WorkBook en l’initialisant avec un fichier Excel.
- Maintenant, appelez la méthode insertColumns(columnIndex, totalColumns) pour insérer des colonnes dans la feuille de calcul Excel.
- Enfin, la méthode save(fileName) enregistre le fichier dans le répertoire racine.
Copiez et collez l’extrait de code mentionné ci-dessous pour insérer des colonnes dans un fichier Excel par programmation à l’aide de Node.js.
var aspose = aspose || {};
// importez et créez un objet de la classe Cells.
aspose.cells = require("aspose.cells");
// créer un objet de la classe enfant WorkBook en l'initialisant avec un fichier Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// appelez la méthode insertColumns(columnIndex, totalColumns) pour insérer des colonnes dans la feuille de calcul Excel.
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) enregistre le fichier dans le répertoire racine.
workbook.save("result.xlsx");
Maintenant, démarrez le serveur et vous verrez la sortie comme indiqué ci-dessous dans l’image.
Obtenez une licence gratuite
Vous pouvez utiliser une licence temporaire gratuite pour utiliser Aspose.Cells pour Node.js sans limitation d’évaluation.
Conclusion
Ce billet de blog se termine ici. Nous avons expliqué comment insérer des lignes et des colonnes dans des fichiers Excel à l’aide de Node.js. De plus, vous pouvez explorer la documentation pour en savoir plus sur Aspose.Cells pour Node.js. De plus, conholdate.com écrira sur de nouveaux sujets engageants. Par conséquent, veuillez rester en contact pour les dernières mises à jour.
poser une question
En cas de questions, n’hésitez pas à nous écrire sur le forum.