Un’operazione comune in Microsoft Excel è unire due o più celle. Ciò fornisce un aspetto più organizzato ai tuoi dati con il senso del raggruppamento dei dati e le informazioni sulle intestazioni. È possibile unire altrettanti celle, righe e colonne usando Excel. Come sviluppatore di applicazioni .NET, potresti essere interessato a fornire la funzionalità di unire le celle in fogli di calcolo Excel all’interno della tua applicazione. Puoi ottenere questo usando l’API NPOI nell’applicazione in grado di unire le celle o le gamme cellulari usando C# o VB.NET come mostrato in questo articolo. Ma prima di poter passare a scrivere un’applicazione .NET per questo scopo, diamo un’occhiata a come unire le celle usando Microsoft Excel.

unisci celle usando Microsoft Excel

La fusione delle celle usando Microsoft Excel è molto semplice ed è un’operazione comune. È possibile unire celle, righe o colonne dall’interno di Excel. Tuttavia, si noti che se entrambe le celle contengono dati, allora uno dei dati in questo processo andrà perso.

Passaggi per unire le celle con Microsoft Excel

Se si desidera unire le celle utilizzando Microsoft Excel, è possibile utilizzare i seguenti passaggi.

  1. Apri Microsoft Excel e popola il foglio di calcolo con i dati
  2. Selezionare le celle da unire trascinando il mouse su di esse tenendo il clic sinistro
  3. Nel nastro, individuare l’icona “unisci” nella scheda “Home” e fare clic su “Unisci le celle” Questo unisce le celle selezionate in una singola cella.

Unisci le celle in Excel usando API NPOI in C#

Ora che abbiamo visto come unire le celle usando Microsoft Excel, diamo ora un’occhiata a come possiamo fare lo stesso nella nostra applicazione .NET. Utilizzeremo l’API NPOI open source nella nostra applicazione .NET e scriveremo il codice in C# anche se lo stesso può essere facilmente convertito in VB.NET. Ma prima, devi installare NPOI nel tuo progetto .NET per iniziare. Puoi conoscere questo nella nostra guida dettagliata per le istruzioni per installazione di NPOI per .NET.

Unisci le celle in foglio di calcolo Excel usando C#

Ora che il tuo ambiente di sviluppo è pronto, crea un’applicazione console e aggiungi il seguente codice.

//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();

conclusione

In questo articolo, abbiamo mostrato come unire le celle in una cartella di lavoro Excel usando l’API NPOI. È possibile esplorare ulteriormente la funzionalità API studiando ulteriormente la documentazione API. Se desideri saperne di più sul lavoro con le cartelle di lavoro di Excel usando NPOI, rimanete sintonizzati per ulteriori esempi in questa sezione.