IRONSOFTWAREHOME

Zellschrift und -größe in C# mit IronXL einstellen

Curtis Chau
Curtis Chau
Updated: 4. Juni 2026

IronXL ermöglicht es Ihnen, Schriftarteigenschaften wie Name, Größe, Farbe, Fett, Kursiv, Unterstreichen, Durchstreichen und Schriftpositionierung in C# .NET ohne Microsoft Office-Interop festzulegen, indem einfache Eigenschaften wie workSheet["A1"].Style.Font.Height = 18 für sofortige Schriftanpassung verwendet werden.

Die Anpassung der Schrifteigenschaften bietet zahlreiche Vorteile bei der Formatierung von Dokumenten. Diese Optionen verbessern die Lesbarkeit, heben wichtige Informationen hervor und erstellen visuell ansprechende Dokumente. Mit IronXL können Sie Schrifteigenschaften ohne Interop in C# .NET bearbeiten, wodurch der Prozess vereinfacht wird und Sie mühelos professionelle Materialien erstellen können.

Schnellstart: Ändern Sie die Schriftgröße einer Zelle in einer Zeile

Verwenden Sie IronXL, um die Schriftgröße von Zellen mit minimalen Einstellungen sofort anzupassen. Dieser Code zeigt, wie man eine Zelle anvisiert und ihre Schrifthöhe in einer einzigen Zeile einstellt.

  1. 1Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

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

    workSheet["C3"].Style.Font.Height = 18;
    C#
  3. 3Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute, IronXL in Ihrem Projekt zu verwenden, mit einer kostenlosen Testversion
    arrow pointer

Wie stelle ich Schriftart und Größe der Zellen ein?

Um die Schriftart einer ausgewählten Zelle, Spalte, Zeile oder einem Bereich zu personalisieren, setzen Sie die Font-Eigenschaften des Style. Verwenden Sie die FontName-Eigenschaft, um die Schriftfamilie festzulegen, die FontSize-Eigenschaft, um die Schriftgröße anzupassen, und die FontWeight-Eigenschaft, um die Schriftstärke zu betonen. Verwenden Sie die FontUnderline-Eigenschaft, um Unterstreichungen zur visuellen Betonung hinzuzufügen.

Hinweis:: Die FontName-Eigenschaft legt den Schriftartnamen genau wie angegeben fest. Zum Beispiel, um "Times New Roman" zu verwenden, geben Sie ihn genau mit den gleichen Leerzeichen und Großbuchstaben ein.

Bei der Arbeit mit Excel-Tabellen in C# ist die Anpassung der Schriftart für die Erstellung professioneller Dokumente unerlässlich. IronXL bietet umfassende Funktionen für die Schriftgestaltung, die mit den nativen Funktionen von Excel übereinstimmen, so dass Sie glänzende Excel-Dateien mit präziser Formatierungskontrolle erstellen können.

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");
Excel-Schriftartenbereich mit Times New Roman Größe 15 und den Schaltflächen Fett, Kursiv und Unterstrichen sowie einer Zelle, die formatierten Text anzeigt

Welche erweiterten Schriftoptionen sind verfügbar?

Neben den grundlegenden Schriftoptionen können Sie das Erscheinungsbild der Schrift in Excel weiter anpassen. Dies umfasst das Festlegen der Schriftart auf Italic, das Anwenden von Strikeout, die Verwendung von FontScript für Hoch- und Tiefstellungen und die Auswahl spezifischer Schriftfarben. Das folgende Beispiel zeigt, wie Sie diese zusätzlichen Optionen nutzen können, um personalisierte Schriftstile für Ihre Zellen zu erstellen.

Diese erweiterten Formatierungsoptionen sind besonders nützlich bei der Arbeit mit komplexen Excel-Berichten, die eine professionelle Präsentation erfordern. Sie können mehrere Schrifteigenschaften kombinieren, um markante Überschriften zu erstellen, wichtige Daten hervorzuheben oder wissenschaftliche Notationen entsprechend zu formatieren.

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");
Excel-Schriftformatierungsmenü mit Auswahl der Schriftart Lucida Handwriting und hervorgehobener Option Double Underline

Welche Unterstreichungsarten sollte ich verwenden?

Excel bietet verschiedene Unterstreichungsarten für die Textformatierung. Die Buchhaltungsunterstreichung weist im Vergleich zur normalen Unterstreichung einen zusätzlichen Abstand zwischen Zeichen und Zeilen auf. Bei Texteinträgen geht die Unterstreichung sowohl vorne als auch hinten über den Wert hinaus. Bei numerischen Datenformaten bleibt der Unterstrich innerhalb des Wertes. Wenn eine Zelle sowohl Zahlen als auch andere Zeichen enthält, verhält sich die Buchhaltungsunterstreichung wie eine Textformatierung.

Bei der Erstellung von Finanzberichten ist der Unterstreichungsstil für die Buchhaltung nützlich, um Summen und Zwischensummen auf professionelle Weise hervorzuheben, die den üblichen Buchhaltungspraktiken entspricht.

Excel-Zellen mit Formatierungsoptionen für Unterstreichungen: keine, einfach, doppelt, einfache Buchhaltung und doppelte Buchhaltung

Wann sollte ich Font Script verwenden?

Schriftart-Skripte in IronXL bieten drei Optionen: none, super und sub.

  • none: Die Standardoption, die die Schrift auf der Basislinie für regelmäßiges Textaussehen festlegt.
  • 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.

Diese Skriptoptionen sind für die Arbeit mit Wissenschaftlichen Daten oder mathematischen Formeln in Excel-Tabellen unerlässlich. Verwenden Sie z. B. hochgestellte Zahlen für die Potenzschreibweise (x²) oder tiefgestellte Zahlen für chemische Formeln (H₂O).

Tabellenkalkulation mit Schriftartoptionen: None, Super und Sub in Spalte B Zeilen 2-4

Wie kann ich die Schriftfarbe einstellen?

Sie können die Schriftfarbe entweder mit der FontColor-Eigenschaft oder der SetFontColor-Methode festlegen. Die SetFontColor-Methode akzeptiert Eingaben als Color oder einen Hex-Farbcode. Diese Flexibilität ermöglicht es Ihnen, Markenfarben genau abzustimmen oder bedingte Formatierungen auf der Grundlage von Datenwerten anzuwenden.

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

Praktisches Beispiel: Erstellen einer gestylten Kopfzeile

Hier ist ein umfassendes Beispiel, das mehrere Schrifteigenschaften kombiniert, um eine professionell aussehende Kopfzeile für eine Datentabelle zu erstellen. Hier wird gezeigt, wie man konsistente Formatierungen über mehrere Zellen hinweg anwendet und gleichzeitig Arbeitsblätter effektiv verwaltet:

using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;

// Create workbook and worksheet
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Define header titles
string[] headers = { "Product ID", "Product Name", "Price", "Stock", "Category" };

// Apply consistent header formatting
for (int i = 0; i < headers.Length; i++)
{
    var cell = workSheet[1, i + 1];
    cell.StringValue = headers[i];
    
    // Apply header styling
    cell.Style.Font.Name = "Arial";
    cell.Style.Font.Height = 12;
    cell.Style.Font.Bold = true;
    cell.Style.Font.Color = "#FFFFFF";
    
    // Add background color for headers
    cell.Style.SetBackgroundColor(Color.DarkBlue);
}

// Add sample data with different font styles
workSheet["A2"].Value = "PROD001";
workSheet["B2"].Value = "Premium Widget";
workSheet["C2"].Value = 29.99;
workSheet["C2"].Style.Font.Color = "#008000"; // Green for positive values

workSheet["D2"].Value = 15;
workSheet["E2"].Value = "Electronics";

// Save the styled workbook
workBook.SaveAs("styledProducts.xlsx");

Dieses Beispiel zeigt, wie sich die IronXL-Funktionen zur Schriftgestaltung nahtlos in andere Formatierungsfunktionen wie Hintergrundfarben und -muster integrieren lassen, so dass Sie programmgesteuert visuell ansprechende und professionelle Excel-Dokumente erstellen können.

Häufig gestellte Fragen

Wie kann ich die Schriftgröße einer Zelle in C# ändern?

Mit IronXL können Sie die Schriftgröße einer Zelle ganz einfach über die Eigenschaft Height ändern. Verwenden Sie einfach Code wie workSheet["A1"].Style.Font.Height = 18, um die Schriftgröße auf 18 Punkte zu setzen. Dieser Ansatz erfordert keine Interoperabilität mit Microsoft Office und ist damit eine optimierte Lösung für die Excel-Bearbeitung in C# .NET-Anwendungen.

Kann ich programmgesteuert verschiedene Schriftfamilien für Excel-Zellen festlegen?

Ja, IronXL erlaubt es Ihnen, eine beliebige Schriftfamilie über die Eigenschaft Name der Style.Font der Zelle festzulegen. Sie können Schriftarten wie "Times New Roman" oder "Arial" angeben, indem Sie workSheet["A1"].Style.Font.Name = "Times New Roman" setzen. Achten Sie darauf, dass Sie den exakten Namen der Schriftart mit den richtigen Abständen und der richtigen Großschreibung verwenden.

Wie kann ich mit C# Text in Excel-Zellen fett oder kursiv darstellen?

IronXL bietet einfache Eigenschaften zur Steuerung der Textgestaltung. Verwenden Sie die Eigenschaft Bold (workSheet["A1"].Style.Font.Bold = true), um Text fett zu machen, und die Eigenschaft Italic für kursiven Text. Sie können diese Eigenschaften kombinieren, um verschiedene Effekte zur Hervorhebung von Text zu erzeugen, ohne dass eine Interoperabilität mit Office erforderlich ist.

Ist es möglich, den Text in den Zellen zu unterstreichen oder durchzustreichen?

Ja, IronXL unterstützt sowohl Unterstreichungs- als auch Durchstreichungseffekte. Sie können die Eigenschaft Unterstreichen verwenden, um Unterstreichungen zur visuellen Hervorhebung hinzuzufügen, und die Eigenschaft Durchstreichen, um durchgestrichenen Text zu erzeugen. Mit diesen Formatierungsoptionen können Sie wichtige Informationen hervorheben oder Änderungen in Ihren Excel-Dokumenten anzeigen.

Kann ich die Schriftformatierung auf mehrere Zellen auf einmal anwenden?

Unbedingt! IronXL ermöglicht es Ihnen, ganze Bereiche, Zeilen oder Spalten gleichzeitig auszuwählen und zu formatieren. Sie können mehrere Zellen mit Hilfe der Bereichsnotation anvisieren und Schrifteigenschaften auf alle ausgewählten Zellen gleichzeitig anwenden, was die Formatierung großer Teile Ihrer Excel-Tabelle effizient macht.

Wie setze ich hochgestellten oder tiefgestellten Text in Excel-Zellen?

IronXL bietet die FontScript-Eigenschaft zum Erstellen von hoch- und tiefgestellten Zeichen in Ihren Excel-Zellen. Diese erweiterte Formatierungsoption ist besonders nützlich für wissenschaftliche Notationen, chemische Formeln oder mathematische Ausdrücke in Ihren Tabellenkalkulationen.

Kann ich Schriftfarben in Excel-Zellen programmgesteuert ändern?

Ja, IronXL bietet Funktionen zur Anpassung der Schriftfarbe. Sie können bestimmte Schriftfarben für Ihren Zellentext mithilfe der Farbeigenschaften im Style.Font-Objekt festlegen, wodurch Sie visuell ansprechende und farbkodierte Excel-Dokumente erstellen können.

Is it possible to perform font customization in Excel without Microsoft Office using C#?

Yes, IronXL allows you to perform comprehensive font customization in Excel from C# applications without needing Microsoft Office interop, providing methods to adjust font style, size, weight, and more.

What are the benefits of customizing fonts in Excel using IronXL?

Customizing fonts in Excel using IronXL benefits document formatting by improving readability, emphasizing critical information, and creating visually appealing and professional documents programmatically.

How can I make use of advanced font options like Italic or Strikeout in IronXL?

Advanced font options such as Italic or Strikeout can be implemented by setting properties like `Italic` and `Strikeout` in IronXL. For instance, `workSheet["B2"].Style.Font.Italic = true;` sets the font to italic.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 2,237,574Version:2026.9gerade veröffentlicht

Holen Sie sich Ihre KOSTENLOSE

30-Tage-Testlizenz sofort.

bullet_checkedKeine Kreditkarte oder Kontoerstellung erforderlich
bullet_testTesten Sie in der Produktion
ohne Wasserzeichen
bullet_calendar30 Tage voll
funktionsfähiges Produkt
bullet_support24/5 technischer
Support während der Testphase
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie "IronXL"
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

  1. Laden Sie IronXL herunter und entpacken Sie es an einem Ort wie ~/Libs innerhalb Ihres Solution-Verzeichnisses
  2. Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronXL.dll"

Lizenzen ab $999

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.