Einstellen von Zellenrand und -ausrichtung
In Excel sind Zellränder Linien oder Ränder, die auf einzelne Zellen oder Zellgruppen angewendet werden können, während sich die Textausrichtung auf die vertikale und horizontale Positionierung von Text innerhalb einer Zelle bezieht.
Mit IronXL können Sie die Datenvisualisierung verbessern, die Lesbarkeit erhöhen und professionell aussehende Tabellenkalkulationen erstellen, indem Sie Rahmenstile, Dicke, Farben und Textausrichtung anpassen, um Ihre Daten besser darzustellen.
Einstellen von Zellenrand und -ausrichtung
- Laden Sie die C#-Bibliothek zum Einstellen von Hintergrundmuster und -farbe herunter
- Öffnen Sie eine vorhandene oder erstellen Sie eine neue Excel-Tabelle
- Setzen Sie die Typ eigenschaft des Rahmens auf einen der verfügbaren Rahmentypen in BorderType
- Horizontal oder vertikal ausrichten mit der Taste HorizontaleAusrichtung und VertikaleAusrichtung eigenschaften
- Legen Sie die Rahmenfarbe aus einem verfügbaren Typ oder einem Hex-Farbcode fest
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
Beispiel für das Festlegen von Zellrahmen und -ausrichtung
Anpassen des Erscheinungsbildes einerausgewählte Zelle, Spalte, Zeile oder Bereich indem Sie mit den Eigenschaften TopBorder, RightBorder, BottomBorder und LeftBorder einen Rahmen hinzufügen. Wählen Sie aus verschiedenen Stilen, die in der Aufzählung IronXL.Styles.BorderType verfügbar sind. Erkunden Siealle verfügbaren Randtypen um den perfekten Partner zu finden.
Für eine präzise Textausrichtung passen Sie die Eigenschaften HorizontalAlignment und VerticalAlignment in Style an, um das gewünschte Layout zu erreichen. Verwenden Sie das IronXL.Styles.HorizontalAlignment und IronXL.Styles.VerticalAlignment enum, um die gewünschte Ausrichtung festzulegen. Entdecken Siealle verfügbaren Ausrichtungsarten um Ihre Daten einwandfrei zu präsentieren.
:path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-alignment.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].Value = "B2";
// Set cell border
workSheet["B2"].Style.LeftBorder.Type = BorderType.MediumDashed;
workSheet["B2"].Style.RightBorder.Type = BorderType.MediumDashed;
// Set text alignment
workSheet["B2"].Style.HorizontalAlignment = HorizontalAlignment.Center;
workBook.SaveAs("setBorderAndAlignment.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").Value = "B2"
' Set cell border
Private workSheet("B2").Style.LeftBorder.Type = BorderType.MediumDashed
Private workSheet("B2").Style.RightBorder.Type = BorderType.MediumDashed
' Set text alignment
Private workSheet("B2").Style.HorizontalAlignment = HorizontalAlignment.Center
workBook.SaveAs("setBorderAndAlignment.xlsx")
Zellenrand und -ausrichtung festlegen Erweitertes Beispiel
Farbe der Umrandung
Standardmäßig ist die Farbe des Rahmens schwarz, aber Sie können sie auf jede in der Klasse Color verfügbare Farbe einstellen oder einen Hex-Farbcode verwenden. Um die Farbe des Rahmens festzulegen, können Sie die Eigenschaft Color mit der gewünschten Farbe oder dem Hex-Code verwenden. Außerdem können Sie mit der Eigenschaft Color die Farbe des Rahmens abrufen.
Bitte beachten Sie
:path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-color.cs
using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].Style.LeftBorder.Type = BorderType.Thick;
workSheet["B2"].Style.RightBorder.Type = BorderType.Thick;
// Set cell border color
workSheet["B2"].Style.LeftBorder.SetColor(Color.Aquamarine);
workSheet["B2"].Style.RightBorder.SetColor("#FF7F50");
workBook.SaveAs("setBorderColor.xlsx");
Imports IronXL
Imports IronXL.Styles
Imports IronSoftware.Drawing
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").Style.LeftBorder.Type = BorderType.Thick
Private workSheet("B2").Style.RightBorder.Type = BorderType.Thick
' Set cell border color
workSheet("B2").Style.LeftBorder.SetColor(Color.Aquamarine)
workSheet("B2").Style.RightBorder.SetColor("#FF7F50")
workBook.SaveAs("setBorderColor.xlsx")
Begrenzungslinien und Muster
Insgesamt gibt es sechs Grenzlinienpositionen, von denen jede eine Vielzahl von Mustern oder Typen bietet. Zu diesen Positionen gehören oben, rechts, unten, links sowie diagonale Linien, die sich vorwärts, rückwärts oder beides bewegen.
:path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-line.cs
using IronXL;
using IronXL.Styles;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["B2"].StringValue = "Top";
workSheet["B4"].StringValue = "Forward";
// Set top border line
workSheet["B2"].Style.TopBorder.Type = BorderType.Thick;
// Set diagonal border line
workSheet["B4"].Style.DiagonalBorder.Type = BorderType.Thick;
// Set diagonal border direction
workSheet["B4"].Style.DiagonalBorderDirection = DiagonalBorderDirection.Forward;
workBook.SaveAs("borderLines.xlsx");
Imports IronXL
Imports IronXL.Styles
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("B2").StringValue = "Top"
Private workSheet("B4").StringValue = "Forward"
' Set top border line
Private workSheet("B2").Style.TopBorder.Type = BorderType.Thick
' Set diagonal border line
Private workSheet("B4").Style.DiagonalBorder.Type = BorderType.Thick
' Set diagonal border direction
Private workSheet("B4").Style.DiagonalBorderDirection = DiagonalBorderDirection.Forward
workBook.SaveAs("borderLines.xlsx")
Grenzlinien
Bordüren-Muster
Ausrichtungsarten
Entdecken Sie die gesamte Palette der von IronXL angebotenen Ausrichtungsoptionen in der nachstehenden Abbildung:
HorizontalAlignment Aufzählung:
- Allgemein: Allgemeine horizontale Ausrichtung. Textdaten werden linksbündig ausgerichtet. Zahlen, Datums- und Zeitangaben werden rechtsbündig ausgerichtet, und boolesche Typen werden zentriert. Die Änderung der Ausrichtung hat keine Auswirkungen auf den Datentyp.
- Links: Linksbündige horizontale Ausrichtung, auch im Modus Rechts-nach-Links. Richtet den Inhalt am linken Rand der Zelle aus. Wenn ein Einrückungsbetrag angegeben wird, wird der Inhalt der Zelle um die angegebene Anzahl von Leerzeichen von links eingerückt.
- Zentriert: Zentrierte horizontale Ausrichtung, d. h. der Text wird über die Zelle zentriert.
- Rechts: Rechtsbündige horizontale Ausrichtung, d.h. der Zellinhalt wird am rechten Rand der Zelle ausgerichtet, auch im Modus Rechts-nach-Links.
Ausfüllen: Der Wert der Zelle wird über die gesamte Breite ausgefüllt. Wenn rechts daneben liegende Zellen ebenfalls die gleiche Ausrichtung haben, werden sie ebenfalls gefüllt. Zusätzliche Regeln:
Es können nur ganze Werte angehängt werden, keine Teilwerte.
Die Spalte wird nicht verbreitert, um den ausgefüllten Wert bestmöglich anzupassen.
- Wenn ein zusätzliches Vorkommen des Wertes die Grenze des linken/rechten Randes der Zelle überschreitet, wird er nicht angefügt.
- Der Anzeigewert der Zelle wird gefüllt, nicht die zugrunde liegende Rohzahl.
- Berechtigen: Begründet(links und rechts bündig) horizontale Ausrichtung. Wendet Umbruchtext auf die Zelle an und sorgt dafür, dass jede Zeile das erste Wort am linken Rand und das letzte Wort am rechten Rand der Zelle ausrichtet(mit Ausnahme der letzten Zeile).
- CenterAuswahl: Zentriert den Inhalt der Zelle ganz links horizontal über mehrere Zellen hinweg in der Mitte. Optisch sieht es ähnlich aus wie das Zusammenführen von Zellen, aber ohne sie tatsächlich zu verschmelzen. Mit dieser Option lassen sich potenzielle Probleme vermeiden, die durch zusammengeführte Zellen entstehen können.
- Verteilt: Jedes "Wort" in jeder Textzeile innerhalb der Zelle ist gleichmäßig über die Breite der Zelle verteilt, mit bündigen rechten und linken Rändern. Wenn es einen Einrückungswert gibt, der angewendet werden soll, werden sowohl die linke als auch die rechte Seite der Zelle um den Einrückungswert aufgefüllt.
Aufzählung VerticalAlignment:
- Keine: Die Standardausrichtung.
- Oben: Richtet den Inhalt am oberen Rand der Zelle aus.
- Zentrieren: Zentriert den Inhalt innerhalb der Zelle vertikal.
- Unten: Richtet den Inhalt am unteren Rand der Zelle aus.
- Justieren: Verteilt die Textzeilen gleichmäßig über die Höhe der Zelle, mit bündigen oberen und unteren Rändern. Funktioniert ähnlich wie der horizontale Blocksatz, indem der Text umbrochen und die Abstände zwischen den Zeilen so angepasst werden, dass sie die gesamte Zeilenhöhe einnehmen.
- Verteilt: Verteilt jedes "Wort" in jeder Textzeile gleichmäßig über die Höhe der Zelle, mit bündigen oberen und unteren Rändern in horizontaler Textrichtung. In vertikaler Textrichtung verhält es sich genauso wie bei der horizontalen Ausrichtung, wobei die Textzeilen gleichmäßig von oben nach unten verteilt werden.