Applicare uno stile a una cella o un set di celle è un’operazione molto comune mentre si lavora con le cartelle di lavoro in Excel. Per stile cellulare, intendiamo applicare un insieme definito di formattazioni come caratteri, dimensioni dei caratteri, formati numerici, bordi cellulari e ombreggiatura cellulare. Questo aiuta a migliorare e una migliore visualizzazione dei dati per riferimenti rapidi. Come sviluppatore di applicazioni .NET, potresti essere interessato a fornire la funzionalità di impostazione dello stile cellulare nelle cartelle di lavoro di Excel dalle tue applicazioni .NET. Puoi ottenere questo utilizzando API NPOI nell’applicazione usando C# o VB.NET come mostrato in questo articolo.

APPLICARE SET STILE USATO Microsoft Excel

Sarà utile dare un’occhiata a come lo stile viene applicato a una cella usando prima Microsoft Excel.

Passaggi per applicare lo stile cellulare usando Microsoft Excel

Se si desidera applicare lo stile a una cella usando Microsoft Excel, ci sono diverse opzioni offerte da Excel a questo scopo, come spiegato di seguito.

utilizzando gruppi di styling predefiniti

  1. Seleziona le celle che si desidera formattare.
  2. Nella scheda Home , nel gruppo Styles , fai clic sulla freccia a discesa More nella galleria di stile e seleziona lo stile cellulare che si desidera applicare.
Più freccia a discesa nella galleria Styles

Crea uno stile cella personalizzato

  1. Seleziona l’opzione Nuovo stile cell dalla freccia a discesa nella galleria Style nella scheda Home
  2. Immettere un nome appropriato per il nuovo stile cellulare nella casella Stile
  3. Fare clic su Formato
  4. Seleziona la formattazione che desideri dalla finestra di dialogo Formato nelle varie schede e fai clic su OK

Applica lo stile cellulare usando NPOI in C#

Ora che abbiamo visto come applicare uno stile cellulare usando Microsoft Excel, diamo ora un’occhiata a come possiamo fare lo stesso nella nostra applicazione .NET. Utilizzeremo l’API Open-source NPOI per .NET per questo scopo e scriveremo il codice in C#. Ma prima, dobbiamo installare NPOI nel nostro progetto .NET per iniziare. Puoi conoscere questo nella nostra guida dettagliata per le istruzioni per installazione di NPOI per .NET.

Imposta lo stile di cell usando C#

Ora che il tuo ambiente di sviluppo è pronto, è possibile creare un’applicazione semplice basata sulla console e utilizzare il seguente codice.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
ISheet ws = wb.CreateSheet("MySheet");
//Create cell and set its value
ICell cell = ws.CreateRow(1).CreateCell(3);
cell.SetCellValue("FileFormat.com");
//Create style
ICellStyle style = wb.CreateCellStyle();
//Set border style 
style.BorderBottom = BorderStyle.Double;
style.BottomBorderColor = HSSFColor.Yellow.Index;
//Set font style
IFont font = wb.CreateFont();
font.Color = HSSFColor.Blue.Index;
font.FontName = "Arial";
font.FontHeight = 15;
font.IsItalic = true;
style.SetFont(font);
//Set background color
style.FillBackgroundColor = IndexedColors.Black.Index;
style.FillPattern = FillPattern.SolidForeground;
//Apply the style
cell.CellStyle = style;
//Save the file
FileStream file = File.Create("CellStylingFileFormat.xlsx");
wb.Write(file, true);
file.Close();

conclusione

In questo articolo, abbiamo mostrato come applicare lo stile a una cella in un foglio di lavoro Excel usando API NPOI in C#. È possibile esplorare ulteriormente la funzionalità API studiando 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.