//1,赋值 Delovni list. Celice[int row, int col]. Vrednost = "xxx";
//或者 Delovni list. Celice["A1"]. Vrednost = "xxx";
//或者 Delovni list. SetValue(vrstica,col,vrednost);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Delovni list. Celice[fromRow, fromCol, toRow, toCol]. Združitev = resnično;
//行合并 Delovni list. Celice["A1:A5"]. Združitev = resnično; Združite vrstice 1-5 stolpca A
//列合并 Delovni list. Celice["A1:G1"]. Združitev = resnično; Združite stolpce A-G v prvi vrstici
//3,样式
Delovni list. Cells.Style.HorizontalAlignment = ExcelHorizontalnaAlignment.Center; Nivo je osredotočen, celotna situacija pa je splošna Delovni list. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalno centriranje, globalno Delovni list. Cells.AutoFitColumns(); Širša slika Delovni list. Cells.Style.WrapText = true; Wrap, globalno worksheet.Cells.Style.Font.Name = "Slog pesmi"; Širša slika
Delovni list. Celice["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centriran navpično, cilja le na določene celice
Delovni list. Celice["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikalno centriran, le za različne celice
Delovni list. Celice[1, 1]. Style.Font.Bold = pravi; Pisava je krepka Delovni list. Celice[1, 1]. Slog.Font.Color.SetColor(Color.White); Barva pisave Delovni list. Celice[1, 1]. Style.Font.Size = 12; Velikost pisave
Delovni list. Celice["A5"]. Style.TextRotation = 180; Rotacija vsebin
Delovni list. Celice["P5"]. Style.SetTextVertical(); Besedilo je razporejeno navpično
//调整行高 dvojna vrsticaVišina = 15; Delovni list. Vrstica(1). Višina = vrsticaVišina;
//调整列宽 dvojni stolpecŠirina = 50; Delovni list. Stolpec(1). Širina = stolpecŠirina;
//自动适应长宽
Delovni list. Stolpec(1). BestFit = res;
//公式计算
Delovni list. Celice["D2:D5"]. Formula = "B2*C2"; To je formula za množenje, kar pomeni, da se drugi stolpec pomnoži z vrednostjo tretjega stolpca in dodeli četrtemu stolpcu, ki je razmeroma preprost in preprost Delovni list. Celice[6, 2, 6, 4]. Formula = niz. Format("SUBTOTAL(9,{0})", novi ExcelAddress(2, 2, 5, 2). Naslov); To je metoda samodejnega seštevanja in sami morate razumeti uporabo podseštevka Kar zadeva druge formule, jih lahko preizkusiš sam.
//设置单元格格式 Delovni list. Celice[5, 3]. Style.Numberformat.Format = "#,##0.00"; To je za ohranjanje dveh decimalnih mest Obstaja še veliko več oblikovanja celic, ne bom jih našteval eno za drugo, v bistvu je mogoče implementirati Epplus, ki ga je mogoče implementirati v Excelu, lahko pogledate izvorno kodo Epplusa.
// 设置单元格背景样式
Delovni list. Celice[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Delovni list. Celice[1, 1]. Slog.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavite barvo ozadja celice
//设置单元格边框,两种方法
Delovni list. Celice[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavi vse meje za celice Delovni list. Celice[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Spodnji rob in barvo celice nastavite ločeno (zgornjo, spodnjo, levo in desno lahko nastavite ločeno) Delovni list. Celice[1, 1]. Slog.Rob.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Nastavite višino vrstic in širino stolpca celic
Delovni list. Cells.Style.ShrinkToFit = resnično; Celice se samodejno prilagajajo velikosti Delovni list. Vrstica(1). Višina = 15; Nastavite višino vrstice Delovni list. Vrstica(1). CustomHeight = true; Samodejno prilagodite višino vrstice Delovni list. Stolpec(1). Širina = 15; Nastavite širino stolpca
//4、设置sheet背景
Delovni list. View.ShowGridLines = false; Odstranite mrežne črte lista. Delovni list. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Delovni list. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavi barvo ozadja Delovni list. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavite sliko v ozadju
//5、插入图片和形状
Vstavi sliko
ExcelPicture slika = delovni list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vstavi sliko slika. SetPosition(100, 100); Nastavi položaj slike slika. SetSize(100, 100); Nastavite velikost slike
//插入形状
ExcelShape shape = delovni list. Drawings.AddShape ("shape", eShapeStyle.Rect); Vstavi obliko Obliko. Font.Color = Color.Red; Nastavite barvo pisave za obliko Obliko. Font.Size = 15; Velikost pisave Obliko. Font.Bold = pravi; Debelina pisave Obliko. Fill.Style = eFillStyle.NoFill; Določa slog polnila oblike Obliko. Border.Fill.Style = eFillStyle.NoFill; Obrobni slog Obliko. SetPosition(200, 300); Položaj oblike Obliko. SetSize(80, 30); Velikost oblike Obliko. Besedilo = "test"; Vsebina oblike
//6、超链接
Dodajte hiperpovezavo na sliko
ExcelPicture slika = delovni list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), novi ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Delovni list. Celice[1, 1]. Hyperlink = novi ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Delovni list. Hidden = eWorkSheetHidden.Hidden; Skrivna rjuha Delovni list. Stolpec(1). Skrito = resnično; Skrij stolpec Delovni list. Vrstica(1). Skrito = resnično; Skrij vrstico
} |