//1,赋值 regneark. Celler [int rad, int col]. Verdi = "xxx";
//或者 regneark. Celler["A1"]. Verdi = "xxx";
//或者 regneark. SetValue(rad, kol, verdi);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 regneark. Celler [fraRow, fromCol, toRow, toCol]. Merge = true;
//行合并 regneark. Celler["A1:A5"]. Merge = true; Slå sammen rader 1-5 i kolonne A
//列合并 regneark. Celler["A1:G1"]. Merge = true; Slå sammen kolonnene A-G i rad 1
//3,样式
regneark. Celler.Stil.HorisontalJustering = ExcelHorisontalJustering.Senter; Nivået er sentrert, og den overordnede situasjonen er overordnet regneark. Celler.Stil.VertikalJustering = ExcelVertikalJustering.Senter; Vertikal sentrering, global regneark. Cells.AutoFitColumns(); Det store bildet regneark. Cell.Style.WrapText = true; Wrap, global worksheet.Cells.Style.Font.Name = "Sangstil"; Det store bildet
regneark. Celler["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Sentrert vertikalt, målrettet kun spesifikke celler
regneark. Celler["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalt sentrert, kun for et spekter av celler
regneark. Celler[1, 1]. Style.Font.Bold = true; Fonten er fet regneark. Celler[1, 1]. Stil.Font.Color.SetColor(Color.White); Skriftfarge regneark. Celler[1, 1]. Stil.Font.Size = 12; Skriftstørrelse
regneark. Celler["A5"]. Style.TextRotation = 180; Innholdsrotasjon
regneark. Celler["P5"]. Style.SetTextVertical(); Teksten er ordnet vertikalt
//调整行高 dobbel radHøyde = 15; regneark. Rad(1). Høyde = radHøyde;
//调整列宽 dobbel kolonneBredde = 50; regneark. Kolonne(1). Bredde = kolonneBredde;
//自动适应长宽
regneark. Kolonne(1). BestFit = sann;
//公式计算
regneark. Celler["D2:D5"]. Formel = "B2*C2"; Dette er formelen for multiplikasjon, som betyr at den andre kolonnen multipliseres med verdien av den tredje kolonnen og tildeles den fjerde kolonnen, som er relativt enkel og rett frem 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 må selv forstå bruken av deltotal Når det gjelder andre formler, kan du prøve dem selv.
//设置单元格格式 regneark. Celler[5, 3]. Stil.Numberformat.Format = "#,##0.00"; Dette er for å beholde to desimaler Det finnes mange flere celleformateringer, jeg vil ikke liste dem opp én etter én, i praksis kan Epplus som kan implementeres i Excel implementeres, du kan gå til kildekoden til Epplus for å se.
// 设置单元格背景样式
regneark. Celler[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; regneark. Celler[1, 1]. Stil.Fyll.BakgrunnFarge.SettFarge(Farge.FraArgb(128, 128, 128)); Sett bakgrunnsfargen på cellen
//设置单元格边框,两种方法
regneark. Celler[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Sett alle grenser for celler regneark. Celler[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Sett nederste kantstil og farge på cellen separat (topp, bunn, venstre og høyre kan settes separat) regneark. Celler[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Sett radhøyde og kolonnebredde på cellene
regneark. Celler.Stil.ShrinkToFit = sann; Celler tilpasser seg automatisk til størrelsen regneark. Rad(1). Høyde = 15; Sett radhøyden regneark. Rad(1). CustomHeight = true; Juster automatisk linjehøyden regneark. Kolonne(1). Bredde = 15; Sett kolonnebredden
//4、设置sheet背景
regneark. View.ShowGridLines = falsk; Fjern rutenettlinjene på arket regneark. Celler.Stil.Fyll.MønsterType = ExcelFillStyle.Solid; regneark. Celler.Stil.Fyll.BakgrunnFarge.SettFarge(Farge.LysGrå); Sett bakgrunnsfargen regneark. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Sett et bakgrunnsbilde
//5、插入图片和形状
Sett inn bilde
ExcelPicture bilde = arbeidsark. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Sett inn bilde bilde. SetPosition(100, 100); Sett posisjonen til bildet bilde. SetSize(100, 100); Sett størrelsen på bildet
//插入形状
ExcelShape-form = arbeidsark. Drawings.AddShape ("shape", eShapeStyle.Rect); Innsettingsform skikkelse. Font.Color = Color.Red; Sett fontfargen på formen skikkelse. Font.Size = 15; Skriftstørrelse skikkelse. Font.Bold = true; Fonttykkelse skikkelse. Fill.Style = eFillStyle.NoFill; Setter fyllstilen til formen skikkelse. Border.Fill.Style = eFillStyle.NoFill; Kantstil skikkelse. SetPosition(200, 300); Formens posisjon skikkelse. SetSize(80, 30); Størrelsen på formen skikkelse. Tekst = "test"; Innholdet i formen
//6、超链接
Legg til en hyperkobling til bildet
ExcelPicture bilde = arbeidsark. 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 = eArbeidsarkSkjult.Skjult; Skjult ark regneark. Kolonne(1). Skjult = sant; Skjul en søyle regneark. Rad(1). Skjult = sant; Gjem en rad
} |