//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
} |