//1,赋值 regneark. Celler[int row, int col]. Værdi = "xxx";
//或者 regneark. Celler["A1"]. Værdi = "xxx";
//或者 regneark. SetVærdi(række, kol, værdi);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 regneark. Celler [fromRow, fromCol, toRow, toCol]. Merge = sand;
//行合并 regneark. Celler["A1:A5"]. Merge = sand; Sammenflet rækkerne 1-5 i kolonne A
//列合并 regneark. Celler["A1:G1"]. Merge = sand; Sammenfletting af kolonnerne A-G i række 1
//3,样式
regneark. Celler.Stil.HorisontalJustering = ExcelHorisontalJustering.Center; Niveauet er centreret, og den overordnede situation er overordnet regneark. Celler.Stil.VertikalJustering = ExcelVertikalJustering.Center; Vertikal centrering, global regneark. Cell.AutoFitColumns(); Det store billede regneark. Cell.Style.WrapText = sand; Wrap, global worksheet.Cells.Style.Font.Name = "Sangstil"; Det store billede
regneark. Celler["A1"]. Stil.VertikalJustering = ExcelVertikalJustering.Center; Centreret lodret, målrettet kun specifikke celler
regneark. Celler["A1:A5"]. Stil.VertikalJustering = ExcelVertikalJustering.Center; Vertikalt centreret, kun for en række celler
regneark. Celler[1, 1]. Style.Font.Bold = sand; Skrifttypen er fed regneark. Celler[1, 1]. Stil.Skrifttype.Farve.SætFarve(Farve.Hvid); Skrifttypefarve regneark. Celler[1, 1]. Stil.Skrifttype.Størrelse = 12; Skrifttypestørrelse
regneark. Celler["A5"]. Style.TextRotation = 180; Indholdsrotation
regneark. Celler["P5"]. Style.SetTextVertical(); Teksten er arrangeret lodret
//调整行高 dobbelt rækkeHøjde = 15; regneark. Række(1). Højde = rækkeHøjde;
//调整列宽 dobbelt kolonneBredde = 50; regneark. Kolonne(1). Bredde = kolonneBredde;
//自动适应长宽
regneark. Kolonne(1). BestFit = sand;
//公式计算
regneark. Celler["D2:D5"]. Formel = "B2*C2"; Dette er formlen for multiplikation, hvilket betyder, at den anden kolonne ganges med værdien af den tredje kolonne og tildeles den fjerde kolonne, hvilket er relativt simpelt og ligetil regneark. Celler[6, 2, 6, 4]. Formel = streng. Format("SUBTOTAL(9,{0})", ny ExcelAddress(2, 2, 5, 2). Adresse); Dette er en automatisk summeringsmetode, og du skal selv forstå brugen af deltotal Hvad angår andre formler, kan du prøve dem selv.
//设置单元格格式 regneark. Celler[5, 3]. Stil.Numberformat.Format = "#,##0.00"; Dette er for at holde to decimaler Der er mange flere celleformateringer, jeg vil ikke liste dem én ad gangen, grundlæggende kan Epplus, som kan implementeres i Excel, implementeres, du kan gå til kildekoden til Epplus for at se.
// 设置单元格背景样式
regneark. Celler[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; regneark. Celler[1, 1]. Stil.Fyld.BaggrundFarve.SætFarve(Farve.AfArb(128, 128, 128)); Indstil cellens baggrundsfarve
//设置单元格边框,两种方法
regneark. Celler[1, 1]. Stil.Kant.KantOmvej(ExcelGrænseStil.Tynd, Farve.FromArgb(191, 191, 191)); Sæt alle grænser for celler regneark. Celler[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Sæt bundkantens stil og farve på cellen separat (top, bund, venstre og højre kan sættes separat) regneark. Celler[1, 1]. Stil.Kant.Bund.Farve.SætFarve(Farve.FromArgb(191, 191, 191)); Indstil rækkehøjde og kolonnebredde for cellerne
regneark. Cell.Style.ShrinkToFit = sand; Celler tilpasser sig automatisk til størrelsen regneark. Række(1). Højde = 15; Indstil rækkehøjde regneark. Række(1). CustomHeight = sand; Juster automatisk linjehøjden regneark. Kolonne(1). Bredde = 15; Indstil kolonnebredden
//4、设置sheet背景
regneark. View.ShowGridLines = falsk; Fjern gitterlinjerne fra arket regneark. Celler.Stil.Fyld.MønsterType = ExcelFillStyle.Solid; regneark. Celler.Stil.Fyld.BaggrundFarve.SætFarve(Farve.LysGrå); Indstil baggrundsfarven regneark. Baggrundsbillede.Billede = Billede.AfFil(@"firstbg.jpg"); Sæt et baggrundsbillede
//5、插入图片和形状
Indsæt billede
ExcelPicture billede = arbejdsark. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Indsæt billede billede. SetPosition(100, 100); Indstil billedets position billede. SetSize(100, 100); Indstil størrelsen på billedet
//插入形状
ExcelShape form = arbejdsark. Tegninger.AddShape("shape", eShapeStyle.Rect); Indstikform form. font.color = farve.rød; Indstil skrifttypefarven på formen form. Font.Size = 15; Skrifttypestørrelse form. Font.Bold = true; Skrifttype-tykkelse form. Fill.Style = eFillStyle.NoFill; Sætter fyldstilen for formen form. Border.Fill.Style = eFillStyle.NoFill; Kantstil form. SetPosition(200, 300); Formens position form. SetSize(80, 30); Formens størrelse form. Tekst = "test"; Indholdet af formen
//6、超链接
Tilføj et hyperlink til billedet
ExcelPicture billede = arbejdsark. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), ny ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
regneark. Celler[1, 1]. Hyperlink = ny ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
regneark. Skjult = eWorkSheetHidden.Hidden; Skjult ark regneark. Kolonne(1). Skjult = sand; Gem en søjle regneark. Række(1). Skjult = sand; Gem en række
} |