//1,赋值 Töölehe. Lahtrid[int rida, int col]. Väärtus = "xxx";
//或者 Töölehe. Rakud["A1"]. Väärtus = "xxx";
//或者 Töölehe. SetValue(rida, col, value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Töölehe. Rakud[fromRow, fromCol, toRow, toCol]. Merge = tõene;
//行合并 Töölehe. Rakud["A1:A5"]. Merge = tõene; Ühenda veeru A read 1–5
//列合并 Töölehe. Rakud["A1:G1"]. Merge = tõene; Ühenda veerud A-G reas 1
//3,样式
Töölehe. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Tase on tsentreeritud ja üldine olukord on üldine Töölehe. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikaalne keskerdamine, globaalne Töölehe. Cells.AutoFitColumns(); Ülevaade Töölehe. Cells.Style.WrapText = true; Wrap, globaalne worksheet.Cells.Style.Font.Name = "Laulustiil"; Ülevaade
Töölehe. Rakud["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikaalselt keskel, sihtides ainult konkreetseid rakke
Töölehe. Rakud["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikaalselt tsentreeritud, ainult teatud rakkude vahemikus
Töölehe. Rakud[1, 1]. Style.Font.Bold = tõene; Font on paksus kirjas Töölehe. Rakud[1, 1]. Style.Font.Color.SetColor (Color.White); Värvi Töölehe. Rakud[1, 1]. Style.Font.Suurus = 12; Fondisuurus
Töölehe. Rakud["A5"]. Style.TextRotation = 180; Sisu rotatsioon
Töölehe. Rakud["P5"]. Style.SetTextVertical(); Tekst on vertikaalselt paigutatud
//调整行高 double rowHeight = 15; Töölehe. Rida(1). Kõrgus = ridaKõrgus;
//调整列宽 double columnWidth = 50; Töölehe. Veerg(1). Laius = veergLaius;
//自动适应长宽
Töölehe. Veerg(1). BestFit = tõene;
//公式计算
Töölehe. Rakud["D2:D5"]. Valem = "B2*C2"; See on korrutamise valem, mis tähendab, et teine veerg korrutatakse kolmanda veeru väärtusega ja määratakse neljandale veerule, mis on suhteliselt lihtne ja sirgjooneline Töölehe. Rakud[6, 2, 6, 4]. Valem = string. Format("SUBTOTAL(9,{0})", uus ExcelAddress(2, 2, 5, 2). Address); See on automaatne summa meetod ning sa pead ise alamsumma kasutust mõistma Teiste valemite osas võid ise proovida.
//设置单元格格式 Töölehe. Rakud[5, 3]. Style.Numberformat.Format = "#,##0.00"; See on selleks, et hoida kahte kümnendkohta Rakkude vormindamist on palju rohkem, ma ei hakka neid ükshaaval loetlema, põhimõtteliselt saab Excelis rakendatava Epplusi, saad minna Epplusi lähtekoodi juurde, et näha.
// 设置单元格背景样式
Töölehe. Rakud[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Töölehe. Rakud[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Sea raku taustavärv
//设置单元格边框,两种方法
Töölehe. Rakud[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, color.FromArgb(191, 191, 191)); Sea kõik servad rakkude jaoks Töölehe. Rakud[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Määrake lahtri alumise ääre stiil ja värv eraldi (ülemine, alumine, vasak ja parem saab eraldi seada) Töölehe. Rakud[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Määrake lahtrite rea kõrgus ja veeru laius
Töölehe. Cells.Style.ShrinkToFit = tõeline; Rakud kohanevad automaatselt suurusega Töölehe. Rida(1). Pikkus = 15; Sea rea kõrgus Töölehe. Rida(1). CustomHeight = tõene; Reguleeri automaatselt liini kõrgust Töölehe. Veerg(1). Laius = 15; Määra veeru laius
//4、设置sheet背景
Töölehe. View.ShowGridLines = vale; Eemalda lehe ruudustiku jooned Töölehe. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Töölehe. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Sea taustavärv Töölehe. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Sea taustapilt
//5、插入图片和形状
Lisa pilt
ExcelPicture pilt = tööleht. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Lisa pilt pilt. SetPosition(100, 100); Sea pildi asukoht pilt. SetSize (100, 100); Sea pildi suurus
//插入形状
ExcelShape = tööleht. Drawings.AddShape("kuju", eShapeStyle.Rect); Sisesta kuju kuju. Font.Color = Color.Red; Määra kuju fondivärv kuju. Font.Suurus = 15; Fondisuurus kuju. Font.Bold = tõene; Fondi paksus kuju. Fill.Style = eFillStyle.NoFill; Määrab kuju täitestiili kuju. Border.Fill.Style = eFillStyle.NoFill; Äärisstiil kuju. SetPosition(200, 300); Kuju asend kuju. SetSize (80, 30); Kuju suurus kuju. Tekst = "test"; Kuju sisu
//6、超链接
Lisa pildile hüperlink
ExcelPicture pilt = tööleht. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), uus ExcelHyperLink("http://www.baidu.com", UriKind.Sugulane));
//给单元格加超链接
Töölehe. Rakud[1, 1]. Hyperlink = uus ExcelHyperLink("http://www.baidu.com", UriKind.Sugulane);
//7、隐藏sheet
Töölehe. Peidetud = eTöölehtPeidetud.Peidetud; Peidetud leht Töölehe. Veerg(1). Peidetud = tõene; Peida sammas Töölehe. Rida(1). Peidetud = tõene; Peida rida
} |