défusionner ou fusionner des cellules Excel dans Node.js

défusionner ou fusionner des cellules Excel dans Node.js

Travailler avec des feuilles Excel devient une tâche difficile lorsqu’une énorme quantité de données doit être gérée ou manipulée. Fusionner ou dissocier des cellules dans une feuille de calcul Excel est une opération fréquente effectuée par les utilisateurs. Il vous permet de fusionner plusieurs cellules et lignes pour placer le contenu au centre. Par conséquent, l’automatisation de tout ce processus apportera efficacité et robustesse et il n’y aura aucune chance de perte de données. Cependant, dans cet article de blog, nous allons dissocier ou fusionner des cellules dans des feuilles Excel à l’aide de Node.js.

Nous aborderons les points suivants dans cet article de blog :

Remarque : placez un fichier source XLSX dans le répertoire racine du projet comme nous l’avons placé le fichier « sample.xlsx » dans cet article.

Fusionner des cellules Excel dans Node.js par programmation

Bibliothèque Node.js Excel fournit des méthodes puissantes pour fusionner plusieurs cellules d’une feuille de calcul Excel par programmation.

Voici les étapes pour fusionner des cellules dans une feuille Excel à l’aide de Node.js :

  1. Instancie un objet de la classe Cells.
  2. Initialisez un objet de la classe enfant WorkBook avec un fichier Excel.
  3. Accédez à votre feuille de calcul et appelez la méthode merge(firstRow, firstColumn, totalRows, totalColumns) pour fusionner une plage de cellules spécifiée en une seule cellule.
  4. Appelez la méthode save(fileName) pour enregistrer le fichier.

L’extrait de code suivant consiste à fusionner des cellules dans une feuille Excel par programme.

var aspose = aspose || {};
// Instancie un objet de la classe Cells.
aspose.cells = require("aspose.cells");
// Initialisez un objet de la classe enfant WorkBook avec un fichier Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Accédez à votre feuille de calcul et appelez la méthode merge(firstRow, firstColumn, totalRows, totalColumns) pour fusionner une plage de cellules spécifiée en une seule cellule.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// Appelez la méthode save(fileName) pour enregistrer le fichier.
workbook.save("result.xlsx");

La sortie de l’extrait de code ci-dessus peut être vue ci-dessous dans l’image.

combiner des cellules dans Excel

Combiner des cellules dans Excel à l’aide de Node.js

Bibliothèque Node.js pour annuler la fusion de cellules dans des feuilles Excel

Les utilisateurs doivent annuler la fusion de plusieurs cellules à de nombreuses reprises et la bibliothèque Node.js Excel vous permet d’automatiser ce processus.

Nous pouvons réaliser cette fonctionnalité en suivant les étapes mentionnées ci-dessous :

  1. Créez un objet de la classe Cells.
  2. Initialisez un objet de la classe enfant WorkBook et initialisez-le avec un fichier Excel.
  3. Accédez à votre feuille Excel et appelez la méthode unMerge(firstRow, firstColumn, totalRows, totalColumns) pour dissocier les cellules d’une feuille Excel par programmation.
  4. Enregistrez le fichier en utilisant la méthode save(fileName).

L’extrait de code est mentionné ci-dessous pour dissocier les cellules d’une feuille de calcul Excel à l’aide de Node.js.

var aspose = aspose || {};
// Créez un objet de la classe Cells.
aspose.cells = require("aspose.cells");
// Initialisez un objet de la classe enfant WorkBook et initialisez-le avec un fichier Excel.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Accédez à votre feuille Excel et appelez la méthode unMerge(firstRow, firstColumn, totalRows, totalColumns) pour dissocier les cellules d'une feuille Excel. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// Enregistrez le fichier à l'aide de la méthode save(fileName). 
workbook.save("result2.xlsx");

Maintenant, démarrez le serveur et vous verrez la sortie comme indiqué ci-dessous dans l’image.

dissocier des cellules dans Excel

défusionner des cellules dans Excel à l’aide de Node.js

Comment effacer le contenu d’une plage dans une feuille Excel ?

Effectuez les étapes suivantes pour effacer les données d’une plage de cellules spécifiée dans une feuille de calcul Excel par programmation dans une application Node.js :

  1. Initialise un objet de la classe Cells.
  2. Maintenant, créez un objet de la classe enfant WorkBook et instanciez-le avec un fichier Excel.
  3. Appelez la méthode clearContents(startRow, startColumn, endRow, endColumn) pour supprimer les données d’une plage de cellules dans un fichier Excel.
  4. Enregistrez le fichier en utilisant la méthode save(fileName).

Copiez et collez l’extrait de code suivant dans votre fichier principal pour effacer les données d’une plage dans une feuille de calcul Excel.

var aspose = aspose || {};
// Initialise un objet de la classe Cells.
aspose.cells = require("aspose.cells");
// Maintenant, créez un objet de la classe enfant WorkBook et instanciez-le avec un fichier Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Appelez la méthode clearContents(startRow, startColumn, endRow, endColumn) pour supprimer les données d'une plage de cellules dans un fichier Excel.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// Enregistrez le fichier à l'aide de la méthode save(fileName).
workbook.save("result.xlsx");

La sortie de cet extrait de code ressemblera à celle illustrée dans l’image ci-dessous.

effacer le contenu d'une plage

effacer le contenu d’une plage dans une feuille Excel

Obtenez une licence gratuite

Vous pouvez essayer une licence temporaire gratuite pour utiliser Aspose.Cells pour Node.js sans limitations d’évaluation.

Conclusion

C’est la fin de cet article de blog. Nous avons abordé des sujets importants tels que la fusion ou la fusion de cellules dans des feuilles Excel à l’aide de Node.js et la suppression des données d’une plage de cellules spécifique. Il existe d’autres méthodes pertinentes disponibles que vous pouvez explorer dans cette bibliothèque Node.js Excel. De plus, veuillez explorer la documentation pour en savoir plus sur Aspose.Cells pour Node.js. De plus, conholdate.com est dans un processus cohérent d’écriture de nouveaux articles. Par conséquent, veuillez rester connecté pour des mises à jour régulières.

poser une question

Vous pouvez partager vos questions ou requêtes sur notre forum.

Voir également