Wie man Zellhintergrundmuster und Farbe in Excel festlegt

Zellenhintergrundmuster und -farbe in C# mit IronXL einstellen

This article was translated from English: Does it need improvement?
Translated
View the article in English

In Excel bezieht sich ein Hintergrundzellmuster auf das visuelle Design oder die Füllung, die auf den Hintergrund einer Zelle angewendet wird. Darüber hinaus bezieht sich die Hintergrundzellenfarbe auf die Volltonfarbe, die auf den Hintergrund einer Zelle angewendet wird.

Indem Sie beide Funktionen kombinieren, können Benutzer visuell ansprechende Zellhintergründe mit einer Vielzahl von Musterstilen, Farben und Texturen erstellen. Mit IronXL können Sie diese Funktionen nutzen, um Zellhintergründe in Excel anzupassen, die Datenvisualisierung zu verbessern und wichtige Informationen in Ihren Tabellen hervorzuheben.

Quickstart: Excel-Hintergrundmuster und -farben anpassen

Verbessern Sie Ihre Excel-Tabellen ganz einfach mit IronXL, indem Sie Hintergrundmuster und -farben anpassen. Diese schnelle Anleitung zeigt, wie man ein diagonales Schraffurmuster und eine SeaGreen-Hintergrundfarbe für eine Zelle einstellt. Mit IronXLs einfacher API können Sie schnell die visuelle Attraktivität Ihrer Daten verbessern, ohne auf Interop angewiesen zu sein.

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronXL mit dem NuGet-Paketmanager.

    PM > Install-Package IronXL.Excel

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var workbook = IronXL.Excel.Workbook.Load("example.xlsx");
    var sheet = workbook.Worksheets[0];
    sheet["A1"].Style.FillPattern = IronXL.Styles.FillPattern.DiagonalCrosshatch;
    sheet["A1"].Style.BackgroundColor = IronXL.Styles.Colors.SeaGreen;
    workbook.SaveAs("styled_example.xlsx");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronXL in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer


Zellhintergrundmuster und -farbe Beispiel festlegen

Um ein Hintergrundmuster für eine ausgewählte Zelle, Spalte, Reihe oder einen Bereich festzulegen, verwenden Sie die FillPattern-Eigenschaft mit einem der Enumerationen aus IronXL.Styles.FillPattern. Dann nutzen Sie die SetBackgroundColor-Methode oder setzen Sie die BackgroundColor-Eigenschaft, um die gewünschte Farbe anzuwenden. Sie können die Farbe aus der Color-Klasse wählen oder den Hex-Farbcode eingeben. Zum Beispiel ist SeaGreen "#FFF5EE".

Hinweis:Es ist derzeit nicht möglich, die Farbe des Füllmusters zu ändern.

:path=/static-assets/excel/content-code-examples/how-to/background-pattern-color-set-background-pattern-color.cs
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set background pattern
workSheet["A1"].Style.FillPattern = FillPattern.AltBars;
workSheet["A2"].Style.FillPattern = FillPattern.ThickVerticalBands;

// Set background color
workSheet["A1"].Style.SetBackgroundColor(Color.Aquamarine);
workSheet["A2"].Style.BackgroundColor = "#ADFF2F";

workBook.SaveAs("setBackgroundPattern.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports IronSoftware.Drawing

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set background pattern
Private workSheet("A1").Style.FillPattern = FillPattern.AltBars
Private workSheet("A2").Style.FillPattern = FillPattern.ThickVerticalBands

' Set background color
workSheet("A1").Style.SetBackgroundColor(Color.Aquamarine)
workSheet("A2").Style.BackgroundColor = "#ADFF2F"

workBook.SaveAs("setBackgroundPattern.xlsx")
$vbLabelText   $csharpLabel
Ausgabe

Verfügbare Füllmuster

Nutzen Sie die verfügbaren Füllmuster der IronXL.Styles.FillPattern-Enum, um das gewünschte Füllmuster in Ihren Excel-Tabellen festzulegen. Unten ist eine Abbildung, die alle verfügbaren Füllmuster zeigt, die von IronXL angeboten werden:

Verfügbare Ausfüllmuster

Häufig gestellte Fragen

Wie kann ich ein Zellenhintergrundmuster in Excel mit C# festlegen?

Um ein Zellhintergrundmuster in Excel mit C# festzulegen, verwenden Sie die FillPattern-Eigenschaft der Zelle, Spalte, Zeile oder des Bereichs mit einer der Enumerationen von IronXL.Styles.FillPattern.

Was ist die Methode, um eine einheitliche Hintergrundfarbe auf eine Zelle in C# anzuwenden?

Sie können eine einfarbige Hintergrundfarbe auf eine Zelle anwenden, indem Sie die SetBackgroundColor-Methode verwenden oder die BackgroundColor-Eigenschaft in IronXL festlegen.

Kann ich benutzerdefinierte Farbcodes für Zellenhintergründe in C# verwenden?

Ja, Sie können Hex-Farbcodes verwenden oder aus vordefinierten Farben in der Color-Klasse auswählen, um Hintergrundfarben in IronXL festzulegen.

Ist es möglich, verfügbare Füllmuster in Excel mit C# zu exportieren?

Ja, Sie können alle verfügbaren Füllmuster in Excel mit C# exportieren, indem Sie die IronXL.Styles.FillPattern-Enumeration nutzen, um verschiedene Füllmuster zu erkunden und anzuwenden.

Wie beginne ich mit der Anpassung von Excel-Tabellen mit einer C#-Bibliothek?

Um mit der Anpassung von Excel-Tabellen zu beginnen, laden Sie die IronXL-C#-Bibliothek von NuGet herunter, öffnen Sie eine vorhandene oder erstellen Sie eine neue Excel-Tabelle und verwenden Sie die Methoden der Bibliothek, um das Erscheinungsbild der Zellen anzupassen.

Welche Namespaces sind erforderlich, um Farben und Muster in IronXL zu verwalten?

Sie müssen die Namespaces IronXL, IronXL.Styles und System.Drawing importieren, um Farben und Muster in IronXL zu verwalten.

Kann ich die Farbe des Füllmusters selbst in einer C#-Bibliothek ändern?

Derzeit ist es nicht möglich, die Farbe des Füllmusters selbst in IronXL zu ändern.

Welche verschiedenen Füllmuster stehen für die Excel-Anpassung mit C# zur Verfügung?

IronXL bietet eine Vielzahl von Füllmustern, die über die IronXL.Styles.FillPattern-Enumeration zugänglich sind, wodurch verschiedene Anpassungsoptionen für das Erscheinungsbild von Zellen in Excel ermöglicht werden.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,738,553 | Version: 2025.11 gerade veröffentlicht