Die Anwendung eines Stils auf eine Zelle oder eine Reihe von Zellen ist eine sehr häufige Operation bei der Arbeit mit Arbeitsmappen in Excel. Mit Zellstyling meinen wir einen definierten Satz von Formatings wie Schriftarten, Schriftgrößen, Zahlenformate, Zellgrenzen und Zellschattungen. Dies hilft bei der verbesserten und besseren Visualisierung von Daten für die schnelle Referenzierung. Als .NET -Anwendungsentwickler sind Sie möglicherweise daran interessiert, die Funktionalität des Zellstils in Excel -Arbeitsmappen aus Ihren .NET -Anwendungen festzulegen. Sie können dies mit der NPOI -API in Ihrer Anwendung mit C# oder vb.net erreichen, wie in diesem Artikel gezeigt.

Set-Stil verwenden Sie mit Microsoft Excel

Es wird hilfreich sein, einen Blick darauf zu werfen, wie das Styling zuerst mit Microsoft Excel auf eine Zelle angewendet wird.

Schritte zum Anwenden des Zellstils mit Microsoft Excel

Wenn Sie mit Microsoft Excel ein Styling auf eine Zelle anwenden möchten, werden von Excel zu diesem Zweck, wie unten erläutert, mehrere Optionen angeboten.

Verwenden von Standard-Styling-Gruppen

  1. Wählen Sie die Zellen aus, die Sie formatieren möchten.
  2. Klicken Sie auf der Registerkarte Home in der Gruppe Styles Klicken Sie in der Style Gallery auf den mehr Dropdown -Pfeil und wählen Sie den Zelltil, den Sie anwenden möchten.
Weitere Dropdown -Pfeil in der Styles Gallery

Erstellen Sie einen benutzerdefinierten Zelltil

  1. Wählen Sie die Option neuer Zelltil aus dem mehr Dropdown -Pfeil in der Style Gallery auf der Registerkarte Home Wählen Sie aus
  2. Geben Sie einen entsprechenden Namen für den neuen Zellstil in den Namen Style ein**ein
  3. Klicken Sie auf Format
  4. Wählen Sie die gewünschte Formatierung aus dem Dialogfeld Formatzellen auf den verschiedenen Registerkarten und klicken Sie auf OK

Anwenden Sie den Zellstil mit NPOI in C# {.wp-Block-Heading} an

Nachdem wir nach Microsoft Excel einen Zelltil mit Microsoft Excel anwenden können, sehen wir uns nun an, wie wir das Gleiche in unserer .NET -Anwendung tun können. Wir werden die Open-Source-API npoi für .NET für diesen Zweck verwenden und den Code in C#schreiben. Vorher müssen wir jedoch NPOI in unserem .NET -Projekt installieren, um loszulegen. Weitere Informationen finden Sie in unserem detaillierten Anweisungshandbuch für Installieren von NPOI für .NET.

Zellstil mit C# {.wp-Block-Heading} einstellen}

Nachdem Ihre Entwicklungsumgebung fertig ist, können Sie eine einfache Konsolenanwendung erstellen und den folgenden Code verwenden.

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

Schlussfolgerung

In diesem Artikel haben wir gezeigt, wie man mithilfe der NPOI -API in C#ein Styling in einem Excel -Arbeitsblatt anwendet. Sie können die API -Funktionalität weiter untersuchen, indem Sie die API -Dokumentation untersuchen. Wenn Sie mehr über die Arbeit mit Excel -Arbeitsmappen mit NPOI erfahren möchten, bleiben Sie auf dem Laufenden, um weitere Beispiele in diesem Abschnitt zu erhalten.