Wie man die Schriftgröße in Excel-Zellen mit C# einstellt | IronXL

Mit IronXL die Schriftart und Größe von Zellen in C# festlegen

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

Das Anpassen von Schrifteigenschaften, einschließlich Schriftartname, Größe, Farbe, Unterstrich, Fett, Kursiv, Schrift und Durchstreichen, bietet zahlreiche Vorteile bei der Dokumentformatierung. Diese Optionen ermöglichen es Ihnen, die Lesbarkeit zu verbessern, wichtige Informationen hervorzuheben und ansprechende Dokumente zu erstellen. Mit IronXL können Sie Schrifteigenschaften mühelos ohne Interop in C# .NET bearbeiten, wodurch der Prozess vereinfacht und es Ihnen ermöglicht wird, professionelle und ausgefeilte Materialien mühelos zu erstellen.

Schriftgröße einer Zelle in einem Schritt ändern

Verwenden Sie IronXL, um die Schriftgröße einer Zelle sofort mit minimalem Setup anzupassen. Dieser prägnante Code zeigt, wie Entwickler eine Zielzelle auswählen und ihre Schrifthöhe in einer einzigen, leicht lesbaren Zeile mit IronXL festlegen können.

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.

    workSheet["C3"].Style.Font.Height = 18;
  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


Beispiel für das Einstellen von Schriftart und Größe einer Zelle

Um die Schrift einer ausgewählten Zelle, Spalte, Zeile oder eines Bereichs zu personalisieren, stellen Sie einfach die Schrift Eigenschaften des Stils ein. Verwenden Sie die Name-Eigenschaft, um die gewünschte Schriftfamilie festzulegen, die Höhe-Eigenschaft, um die Schriftgröße anzupassen, und die Fett-Eigenschaft, um das Gewicht der Schrift hervorzuheben. Zusätzlich können Sie die Unterstreichen-Eigenschaft verwenden, um für weitere visuelle Betonung ein Unterstreichen hinzuzufügen.

Hinweis:Die Eigenschaft Name setzt den Namen der Schriftart genau wie angegeben. Wenn Sie z. B. die Schriftart "Times New Roman" verwenden möchten, müssen Sie darauf achten, dass Sie sie genau mit denselben Leerzeichen und Großbuchstaben eingeben.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font.cs
using IronXL;
using IronXL.Styles;

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

workSheet["B2"].StringValue = "Font and Size";

// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";

// Set font size
workSheet["B2"].Style.Font.Height = 15;

// Set font to bold
workSheet["B2"].Style.Font.Bold = true;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;

workBook.SaveAs("fontAndSize.xlsx");
Imports IronXL
Imports IronXL.Styles

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

Private workSheet("B2").StringValue = "Font and Size"

' Set font family
Private workSheet("B2").Style.Font.Name = "Times New Roman"

' Set font size
Private workSheet("B2").Style.Font.Height = 15

' Set font to bold
Private workSheet("B2").Style.Font.Bold = True

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Single

workBook.SaveAs("fontAndSize.xlsx")
$vbLabelText   $csharpLabel
Schriftart und Größe einstellen

Beispiel: Schriftart und Größe einer Zelle einstellen

Neben den im vorherigen Abschnitt besprochenen Optionen können Sie das Erscheinungsbild der Schrift in Excel weiter anpassen. Dies umfasst das Einstellen der Schrift auf Kursiv, das Anwenden von Durchstreichen, das Verwenden von FontScript für Hoch- und Tiefstellungen sowie die Auswahl einer bestimmten Schriftfarbe mit der Eigenschaft Farbe. Unten ist ein Beispiel, das zeigt, wie Sie diese zusätzlichen Optionen verwenden können, um personalisierte Schriftstile für Ihre Zellen zu erstellen.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-advanced.cs
using IronXL;
using IronXL.Styles;

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

workSheet["B2"].StringValue = "Advanced";

// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";

// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;

// Set bold property
workSheet["B2"].Style.Font.Bold = true;

// Set italic property
workSheet["B2"].Style.Font.Italic = false;

// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;

// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";

workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Imports IronXL
Imports IronXL.Styles

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

Private workSheet("B2").StringValue = "Advanced"

' Set font family
Private workSheet("B2").Style.Font.Name = "Lucida Handwriting"

' Set font script
Private workSheet("B2").Style.Font.FontScript = FontScript.None

' Set underline
Private workSheet("B2").Style.Font.Underline = FontUnderlineType.Double

' Set bold property
Private workSheet("B2").Style.Font.Bold = True

' Set italic property
Private workSheet("B2").Style.Font.Italic = False

' Set strikeout property
Private workSheet("B2").Style.Font.Strikeout = False

' Set font color
Private workSheet("B2").Style.Font.Color = "#00FFFF"

workBook.SaveAs("fontAndSizeAdvanced.xlsx")
$vbLabelText   $csharpLabel
Schriftart und Größe einstellen advanced

Unterstreichen

In Excel stehen verschiedene Arten von Unterstreichungen für die Textformatierung zur Verfügung. Eine solche Option ist das Buchhaltungsunterstreichen, das mehr Abstand zwischen den Zeichen und den Linien bietet als das normale Unterstreichen. Bei Texteingaben erstreckt sich die Unterstreichung sowohl vor als auch hinter den Wert. Bei numerischen Datenformaten bleibt das Unterstreichen auf den Wert beschränkt. In Fällen, in denen eine Zelle sowohl Zahlen als auch andere Zeichen enthält, verhält sich das Buchhaltungsunterstreichen ähnlich wie bei Text.

Verfügbare Unterstreichungsoptionen

Schriftart-Skript

Schrift Script in IronXL bietet drei Optionen: none, super und sub.

  • none: Die Standardoption, die die Schrift auf der Basislinie für ein normales Text-Erscheinungsbild belässt.
  • super: Positioniert Textzeichen über der Basislinie für Exponenten oder Fußnoten.
  • sub: Positioniert Textzeichen unter der Basislinie für chemische Formeln und mathematische Notationen.
Verfügbare Schriftartenoptionen

Schriftfarbe

Sie können die Schriftfarbe entweder mit der Eigenschaft Farbe oder der Methode SetColor einstellen. Die Methode SetColor akzeptiert Eingaben in Form von Iron Software.Drawing.Color oder einem Hex-Farbcode.

:path=/static-assets/excel/content-code-examples/how-to/cell-font-size-set-font-color.cs
using IronXL;
using IronSoftware.Drawing;

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

// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";

// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");

// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);
Imports IronXL
Imports IronSoftware.Drawing

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

' Set Color property
Private workSheet("B2").Style.Font.Color = "#00FFFF"

' Use Hex color code
workSheet("B2").Style.Font.SetColor("#00FFFF")

' Use IronSoftware.Drawing
workSheet("B2").Style.Font.SetColor(Color.Red)
$vbLabelText   $csharpLabel

Häufig gestellte Fragen

Wie kann ich die Schriftgröße in einer Excel-Tabelle mit C# ändern?

In IronXL können Sie die Schriftgröße ändern, indem Sie auf die Height-Eigenschaft des Font-Objekts zugreifen. Legen Sie beispielsweise cell.Style.Font.Height auf die gewünschte Größe fest.

Welche Anpassungsoptionen für Schriften sind in IronXL verfügbar?

IronXL ermöglicht die Anpassung von Schriftart-Eigenschaften wie Name, Größe, Farbe, Fettigkeit, Kursiv, Unterstrichen, Durchgestrichen und Script (Hoch- oder Tiefgestellt).

Wie mache ich Text in einer Excel-Zelle in C# fett?

Um Text fett zu machen, setzen Sie die Bold-Eigenschaft des Font-Objekts auf true. Verwenden Sie beispielsweise cell.Style.Font.Bold = true in IronXL.

Ist es möglich, Kursiv- und Durchstreichstil auf Text in Excel mit C# anzuwenden?

Ja, Sie können kursiv anwenden, indem Sie cell.Style.Font.Italic = true setzen und durchgestrichen, indem Sie cell.Style.Font.Strikeout = true in IronXL setzen.

Wie kann ich Text in einer Excel-Zelle mit IronXL unterstreichen?

Verwenden Sie die Underline-Eigenschaft des Font-Objekts, um Unterstreichung anzuwenden. Verwenden Sie beispielsweise cell.Style.Font.Underline = ExcelFont.UnderlineType.Single.

Welche Schriftart-Script-Optionen sind in IronXL verfügbar?

IronXL bietet drei Schriftart-Script-Optionen: none (Standard), super (für Hochgestellt) und sub (für Tiefgestellt).

Wie ändere ich die Schriftfarbe in einer Excel-Zelle mit C#?

Sie können die Schriftfarbe in IronXL mit der Color-Eigenschaft oder der SetColor-Methode ändern. Verwenden Sie zum Beispiel cell.Style.Font.Color = Color.Red oder cell.Style.Font.SetColor("#FF0000").

Was ist die Buchhaltungsunterstreichung in Excel?

Die Buchhaltungsunterstreichung ist eine Art Unterstreichung, die zusätzlichen Abstand enthält und typischerweise mit numerischen Werten verwendet wird, die über die Texteingaben hinausreichen.

Wie lade und speichere ich eine Excel-Datei mit IronXL?

Um eine Excel-Datei in IronXL zu laden, verwenden Sie WorkBook.Load("example.xlsx"). Um Änderungen zu speichern, verwenden Sie workbook.SaveAs("example_modified.xlsx").

Kann ich eine bestimmte Schriftfamilie in einer Excel-Zelle mit C# festlegen?

Ja, Sie können eine bestimmte Schriftart festlegen, indem Sie den gewünschten Schriftnamen, z.B. 'Arial' oder 'Times New Roman', auf cell.Style.Font.Name zuweisen in IronXL.

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