Une opération courante dans Microsoft Excel consiste à fusionner deux cellules ou plus. Cela donne un aspect et des sensations plus organisés à vos données avec le sentiment de regroupement de données et d’informations sur les en-têtes. Vous pouvez fusionner autant de cellules ainsi que des rangées et des colonnes à l’aide de Excel. En tant que développeur d’applications .NET, vous pourriez être intéressé à fournir la fonctionnalité de la fusion des cellules dans des feuilles de calcul Excel à partir de votre application. Vous pouvez y parvenir en utilisant l’API NPOI dans votre application qui peut fusionner les cellules ou les gammes de cellules en utilisant C # ou VB.NET comme indiqué dans cet article. Mais avant de pouvoir passer à l’écriture d’une application .NET à cet effet, jetons un coup d’œil à la fusion des cellules à l’aide de Microsoft Excel.

Merger les cellules utilisant Microsoft Excel

La fusion des cellules utilisant Microsoft Excel est très facile et est une opération courante. Vous pouvez fusionner les cellules, les rangées ou les colonnes à partir de l’intérieur Excel. Cependant, notez que si les deux cellules contiennent des données, l’une des données de ce processus sera perdu.

Étapes pour fusionner les cellules avec Microsoft Excel

Si vous souhaitez fusionner les cellules à l’aide de Microsoft Excel, vous pouvez utiliser les étapes suivantes.

  1. Ouvrez Microsoft Excel et remplissez la feuille de calcul avec des données
  2. Sélectionnez les cellules à fusionner en faisant glisser la souris sur eux tout en maintenant le clic gauche
  3. Dans le ruban, localisez l’icône «Fuser» dans l’onglet «Accueil» et cliquez sur «Merger les cellules» Cela fusionnera les cellules sélectionnées en une seule cellule.

Merger les cellules dans Excel en utilisant l’API NPOI dans C

Maintenant que nous avons vu comment fusionner les cellules à l’aide de Microsoft Excel, allons maintenant voir comment nous pouvons faire de même dans notre application .NET. Nous utiliserons l’API OpenSource NPOI dans notre application .NET et écrirons le code en C #, bien que le même puisse être facilement converti en VB.NET. Mais avant cela, vous devez installer NPOI dans votre projet .NET pour commencer. Vous pouvez en savoir plus dans notre guide d’instructions détaillé pour Installation de NPOI pour .NET.

Merger les cellules dans Excel Dreatheet en utilisant C

Maintenant que votre environnement de développement est prêt, créez une application de console et ajoutez-y le code suivant.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");

//Set the value of the cell
ws.CreateRow(0).CreateCell(0).SetCellValue("FileFormat.com");

//Merge the cell
CellRangeAddress region = new CellRangeAddress(0, 1, 0, 1);
ws.AddMergedRegion(region);

//Save the file
FileStream file = File.Create("CellsMerge.xlsx");
wb.Write(file, false);
file.Close();

Conclusion

Dans cet article, nous avons montré comment fusionner les cellules dans un classeur Excel à l’aide de l’API NPOI. Vous pouvez explorer davantage la fonctionnalité de l’API en étudiant davantage la documentation de l’API. Si vous souhaitez en savoir plus sur le travail avec des classeurs Excel à l’aide de NPOI, restez à l’écoute pour plus d’exemples dans cette section.