//1,赋值 Werkblad. Cellen[int rij, int col]. Waarde = "xxx";
//或者 Werkblad. Cellen["A1"]. Waarde = "xxx";
//或者 Werkblad. SetValue(rij, col, waarde);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Werkblad. Cellen[vanRow, fromCol, toRow, toCol]. Merge = waar;
//行合并 Werkblad. Cellen["A1:A5"]. Merge = waar; Voeg rijen 1-5 van kolom A samen
//列合并 Werkblad. Cellen["A1:G1"]. Merge = waar; Kolommen A-G samenvoegen in rij 1
//3,样式
Werkblad. Cellen.Stijl.HorizontalAlignment = ExcelHorizontalAlignment.Center; Het niveau is gecentreerd, en de algehele situatie is algemeen Werkblad. Cellen.Stijl.VerticaalUitlijning = ExcelVerticaalUitlijning.Centrum; Verticale centrering, globaal Werkblad. Cellen.AutoFitColumns(); Grote geheel Werkblad. Cells.Style.WrapText = waar; Wrap, globaal worksheet.Cells.Style.Font.Name = "Songstijl"; Grote geheel
Werkblad. Cellen["A1"]. Stijl.VerticaalUitlijning = ExcelVerticaalUitlijning.Centrum; Verticaal gecentreerd, gericht op alleen specifieke cellen
Werkblad. Cellen["A1:A5"]. Stijl.VerticaalUitlijning = ExcelVerticaalUitlijning.Centrum; Verticaal gecentreerd, alleen voor een reeks cellen
Werkblad. Cellen[1, 1]. Style.Font.Bold = waar; Het doopvont is vetgedrukt Werkblad. Cellen[1, 1]. Stijl.Lettertype.Kleur.SetKleur(Kleur.Wit); Tekstkleur Werkblad. Cellen[1, 1]. Stijl.Lettertype.Grootte = 12; Tekengrootte
Werkblad. Cellen["A5"]. Style.TextRotation = 180; Inhoudsrotatie
Werkblad. Cellen["P5"]. Style.SetTextVertical(); De tekst is verticaal gerangschikt
//调整行高 dubbele rijHoogte = 15; Werkblad. Rij(1). Hoogte = rijHoogte;
//调整列宽 dubbele kolombreedte = 50; Werkblad. Kolom(1). Breedte = kolomBreedte;
//自动适应长宽
Werkblad. Kolom(1). BestFit = waar;
//公式计算
Werkblad. Cellen["D2:D5"]. Formule = "B2*C2"; Dit is de formule voor vermenigvuldiging, wat betekent dat de tweede kolom wordt vermenigvuldigd met de waarde van de derde kolom en wordt toegewezen aan de vierde kolom, wat relatief eenvoudig en rechttoe rechtaan is Werkblad. Cellen[6, 2, 6, 4]. Formule = snaar. Format("SUBTOTAL(9,{0})", nieuwe ExcelAddress(2, 2, 5, 2). Adres); Dit is een automatische opsommingsmethode, en je moet zelf het gebruik van subtotaal begrijpen Wat betreft andere formules, kun je die zelf proberen.
//设置单元格格式 Werkblad. Cellen[5, 3]. Stijl.Nummerformaat.FormaatFormaat = "#,##0.00"; Dit is om twee decimalen te behouden Er zijn veel meer celopmaak, ik zal ze niet één voor één opsommen, eigenlijk kan de Epplus die in Excel geïmplementeerd kan worden geïmplementeerd, je kunt naar de broncode van Epplus gaan om te zien.
// 设置单元格背景样式
Werkblad. Cellen[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Werkblad. Cellen[1, 1]. Stijl.Invul.AchtergrondKleur.SetKleur(Kleur.VanArgb(128, 128, 128)); Stel de achtergrondkleur van de cel in
//设置单元格边框,两种方法
Werkblad. Cellen[1, 1]. Stijl.Rand.RandRondom(ExcelRandStijl.Dun, Kleur.VanArgb(191, 191, 191)); Stel alle grenzen voor cellen in Werkblad. Cellen[1, 1]. Stijl.Rand.Onder.Stijl = ExcelRandStijl.Dun; Stel de onderrandstijl en kleur van de cel apart in (boven, onder, links en rechts kunnen apart worden ingesteld) Werkblad. Cellen[1, 1]. Stijl.Rand.Onderkant.Kleur.SetKleur(Kleur.VanArgb(191, 191, 191)); Stel de rijhoogte en kolombreedte van de cellen in
Werkblad. Cells.Style.ShrinkToFit = waar; Cellen passen zich automatisch aan de grootte aan Werkblad. Rij(1). Lengte = 15; Stel de rijhoogte in Werkblad. Rij(1). CustomHeight = waar; Pas automatisch de lijnhoogte aan Werkblad. Kolom(1). Breedte = 15; Stel de kolombreedte in
//4、设置sheet背景
Werkblad. View.ShowGridLines = false; Verwijder de rasterlijnen van het vel Werkblad. Cellen.Stijl.Vul.PatroonType = ExcelVulStijl.Solid; Werkblad. Cellen.Stijl.Invul.AchtergrondKleur.SetKleur(Kleur.LichtGrijs); Stel de achtergrondkleur in Werkblad. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Stel een achtergrondafbeelding in
//5、插入图片和形状
Afbeelding invoegen
ExcelPicture afbeelding = werkblad. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Afbeelding invoegen beeld. SetPosition(100, 100); Stel de positie van het beeld in beeld. SetSize(100, 100); Stel de grootte van de afbeelding in
//插入形状
ExcelShape vorm = werkblad. Drawings.AddShape("shape", eShapeStyle.Rect); Inzetvorm vorm. font.color = kleur.rood; Stel de lettertypekleur van de vorm in vorm. Lettertype.Grootte = 15; Tekengrootte vorm. Font.Bold = waar; Lettertypedikte vorm. Fill.Style = eFillStyle.NoFill; Bepaalt de vulstijl van de vorm vorm. Border.Fill.Style = eFillStyle.NoFill; Randstijl vorm. SetPosition(200, 300); Positie van de vorm vorm. SetSize (80, 30); De grootte van de vorm vorm. Tekst = "test"; De inhoud van de vorm
//6、超链接
Voeg een hyperlink toe aan de afbeelding
ExcelPicture afbeelding = werkblad. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nieuwe ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Werkblad. Cellen[1, 1]. Hyperlink = nieuwe ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Werkblad. Verborgen = eWerkbladVerborgen.Verborgen; Huidblad Werkblad. Kolom(1). Verborgen = waar; Verberg een zuil Werkblad. Rij(1). Verborgen = waar; Verstop een ruzie
} |