Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 4392|Antwort: 2

[Quelle] C# EPPlus Bulk-Stil Zellen

[Link kopieren]
Veröffentlicht am 17.05.2023 22:19:46 | | |
Set-individuelle Zellstile

Schreibmethode 1

Schreibmethode zwei


Stellen Sie die Reichweitenzellen in Bulk ein

Schreibmethode 1


Schreibmethode 2 (empfohlen)


Setze den globalen Stil

(Ende)





Vorhergehend:Zusammenfassung: RabbitMQ erstellt benutzerdefinierte Switches und Warteschlangen
Nächster:OData – OData vs GraphQL
 Vermieter| Veröffentlicht am 17.05.2023 22:19:57 |
//1,赋值
Arbeitsblatt. Zellen [int reihe, int kol]. Wert = "xxx";
//或者
Arbeitsblatt. Zellen["A1"]. Wert = "xxx";
//或者
Arbeitsblatt. SetValue(Reihe, Kol, Wert);

//2,单元格合并

//指定开始行,开始列,结束行,结束列
Arbeitsblatt. Zellen[fromRow, fromCol, toRow, toCol]. Merge = true;

//行合并
Arbeitsblatt. Zellen["A1:A5"]. Merge = true; Verscheine die Zeilen 1–5 der Spalte A

//列合并
Arbeitsblatt. Zellen["A1:G1"]. Merge = true; Spalten A-G in Reihe 1 zusammenführen

//3,样式

Arbeitsblatt. Zellen.Stil.HorizontalAlignment = ExcelHorizontalAlignment.Center; Das Level ist zentriert und die Gesamtsituation ist Gesamtsituation
Arbeitsblatt. Zellen.Stil.VertikalAusrichtung = ExcelVertikalAusrichtung.Zentrum; Vertikale Zentrierung, global
Arbeitsblatt. Cells.AutoFitColumns(); Das ganze Panorama
Arbeitsblatt. Cells.Style.WrapText = true; Wrap, global
worksheet.Cells.Style.Font.Name = "Liedstil"; Das ganze Panorama

Arbeitsblatt. Zellen["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikal zentriert und nur gezielt bestimmte Zellen angesprochen

Arbeitsblatt. Zellen["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikal zentriert, nur für eine Reihe von Zellen

Arbeitsblatt. Zellen[1, 1]. Style.Font.Bold = true; Das Taufbecken ist fett
Arbeitsblatt. Zellen[1, 1]. Style.Font.Color.SetColor (Color.White); Schriftfarbe
Arbeitsblatt. Zellen[1, 1]. Style.Font.Size = 12; Schriftgrad


Arbeitsblatt. Zellen["A5"]. Style.TextRotation = 180; Inhaltsrotation

Arbeitsblatt. Zellen["P5"]. Style.SetTextVertical(); Der Text ist vertikal angeordnet


//调整行高
Doppelreihe Höhe = 15;
Arbeitsblatt. Reihe(1). Höhe = RowHeight;

//调整列宽
Doppelspaltenbreite = 50;
Arbeitsblatt. Spalte(1). Breite = SpaltenBreite;

//自动适应长宽

Arbeitsblatt. Spalte(1). BestFit = wahr;

//公式计算


Arbeitsblatt. Zellen["D2:D5"]. Formel = "B2*C2"; Dies ist die Formel für die Multiplikation, was bedeutet, dass die zweite Spalte mit dem Wert der dritten Spalte multipliziert und der vierten zugeordnet wird, die relativ einfach und unkompliziert ist
Arbeitsblatt. Zellen[6, 2, 6, 4]. Formel = Saite. Format("SUBTOTAL(9,{0})", neue ExcelAddress(2, 2, 5, 2). Adresse); Dies ist eine automatische Summationsmethode, und du musst die Verwendung von Subtotal selbst verstehen
    Was andere Formeln angeht, kannst du sie selbst ausprobieren.

//设置单元格格式
Arbeitsblatt. Zellen[5, 3]. Style.Numberformat.Format = "#,##0.00"; Dies dient dazu, zwei Dezimalstellen zu behalten
Es gibt noch viele weitere Zellformatierungen, ich werde sie nicht einzeln auflisten, im Grunde kann man das Epplus, das in Excel implementiert werden kann, implementiert werden, man kann im Quellcode von Epplus nachsehen.


// 设置单元格背景样式


Arbeitsblatt. Zellen[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid;
Arbeitsblatt. Zellen[1, 1]. Stil.Füll.HintergrundFarbe.SetFarbe(Farbe.VonArgb(128, 128, 128)); Stellen Sie die Zell-Hintergrundfarbe ein

//设置单元格边框,两种方法

Arbeitsblatt. Zellen[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Setze alle Grenzen für Zellen
Arbeitsblatt. Zellen[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Setze den unteren Randstil und die Farbe der Zelle separat (oben, unten, links und rechts können separat festgelegt werden).
Arbeitsblatt. Zellen[1, 1]. Stil.Rand.Boden.Farbe.SetFarbe(Farbe.VonArgb(191, 191, 191));
Stellen Sie die Zeilenhöhe und Spaltenbreite der Zellen ein

Arbeitsblatt. Cells.Style.ShrinkToFit = true; Cells passen sich automatisch an die Größe an
Arbeitsblatt. Reihe(1). Größe = 15; Stellen Sie die Zeilenhöhe ein
Arbeitsblatt. Reihe(1). CustomHeight = true; Automatische Anpassung der Linienhöhe
Arbeitsblatt. Spalte(1). Breite = 15; Setzen Sie die Spaltenbreite

//4、设置sheet背景

Arbeitsblatt. View.ShowGridLines = false; Entfernen Sie die Gitterlinien des Blattes
Arbeitsblatt. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
Arbeitsblatt. Zellen.Stil.Füll.HintergrundFarbe.SetFarbe(Farbe.LichtGrau); Setze die Hintergrundfarbe
Arbeitsblatt. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Setze ein Hintergrundbild
//5、插入图片和形状

   Bild einfügen

ExcelPicture Bild = Arbeitsblatt. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Bild einfügen
Bild. SetPosition(100, 100); Stellen Sie die Position des Bildes fest
Bild. SetSize(100, 100); Stellen Sie die Größe des Bildes ein

//插入形状

ExcelShape-Form = Arbeitsblatt. Zeichnungen.AddShape("shape", eShapeStyle.Rect); Insert-Form
Form. Font.Color = Color.Red; Stellen Sie die Schriftfarbe der Form ein
Form. Font.Size = 15; Schriftgrad
Form. Font.Bold = true; Schriftdicke
Form. Fill.Style = eFillStyle.NoFill; Legt den Füllstil der Form fest
Form. Border.Fill.Style = eFillStyle.NoFill; Randstil
Form. SetPosition(200, 300); Position der Form
Form. SetSize(80, 30); Die Größe der Form
Form. Text = "Test"; Der Inhalt der Form

//6、超链接

    Fügen Sie dem Bild einen Hyperlink hinzu

ExcelPicture Bild = Arbeitsblatt. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), neuer ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接


Arbeitsblatt. Zellen[1, 1]. Hyperlink = neuer ExcelHyperLink("http://www.baidu.com", UriKind.Verwandt);
//7、隐藏sheet

Arbeitsblatt. Versteckt = eArbeitsblattVersteckt.Versteckt; Versteck-Blatt
Arbeitsblatt. Spalte(1). Verborgen = wahr; Verstecke eine Säule
Arbeitsblatt. Reihe(1). Verborgen = wahr; Versteck eine Reihe
}
 Vermieter| Veröffentlicht am 08.07.2024 09:58:26 |
4.5.3.3 ist die letzte kostenlose Version:

Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com