//1,赋值 Pracovného hárka. Bunky [int row, int col]. Hodnota = "xxx";
//或者 Pracovného hárka. Bunky["A1"]. Hodnota = "xxx";
//或者 Pracovného hárka. SetValue(riadok,col,value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Pracovného hárka. Bunky[fromRow, fromCol, toRow, toCol]. Merge = pravda;
//行合并 Pracovného hárka. Bunky["A1:A5"]. Merge = pravda; Zlúčte riadky 1-5 stĺpca A
//列合并 Pracovného hárka. Bunky["A1:G1"]. Merge = pravda; Zlúčte stĺpce A-G v riadku 1
//3,样式
Pracovného hárka. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Úroveň je vyrovnaná a celková situácia je celková Pracovného hárka. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálne centrovanie, globálne Pracovného hárka. Cells.AutoFitColumns(); Celkový obraz Pracovného hárka. Cells.Style.WrapText = true; Wrap, globálny worksheet.Cells.Style.Font.Name = "štýl piesne"; Celkový obraz
Pracovného hárka. Bunky["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrované vertikálne, zamerané len na konkrétne bunky
Pracovného hárka. Bunky["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálne centrované, len pre rôzne bunky
Pracovného hárka. Bunky[1, 1]. Style.Font.Bold = pravda; Písmo je tučné Pracovného hárka. Bunky[1, 1]. Style.Font.Color.SetColor(Color.White); Farba písma Pracovného hárka. Bunky[1, 1]. Style.Font.Size = 12; Veľkosť písma
Pracovného hárka. Bunky["A5"]. Style.TextRotation = 180; Rotácia obsahu
Pracovného hárka. Bunky["P5"]. Style.SetTextVertical(); Text je usporiadaný vertikálne
//调整行高 dvojitý riadokVýška = 15; Pracovného hárka. Riadok(1). Výška = riadokVýška;
//调整列宽 dvojitý stĺpecŠírka = 50; Pracovného hárka. Stĺpec(1). Šírka = stĺpčekŠírka;
//自动适应长宽
Pracovného hárka. Stĺpec(1). BestFit = pravda;
//公式计算
Pracovného hárka. Bunky["D2:D5"]. Vzorec = "B2*C2"; Toto je vzorec na násobenie, čo znamená, že druhý stĺpec sa vynásobí hodnotou tretieho stĺpca a priradí sa k štvrtému stĺpcu, ktorý je relatívne jednoduchý a priamočiary Pracovného hárka. Bunky[6, 2, 6, 4]. Formula = reťazec. Formát("SUBTOTAL(9,{0})", nový ExcelAddress(2, 2, 5, 2). Adresa); Ide o automatickú metódu sčítania a musíte sami pochopiť použitie subtotalu Čo sa týka iných receptúr, môžete si ich vyskúšať sami.
//设置单元格格式 Pracovného hárka. Bunky[5, 3]. Style.Numberformat.Format = "#,##0.00"; Toto je na dve desatinné miesta Existuje oveľa viac formátovania buniek, nebudem ich vymenúvať jednotlivo, v podstate sa dá implementovať Epplus, ktorý sa dá implementovať v Exceli, môžeš ísť do zdrojového kódu Epplus, aby si to videl.
// 设置单元格背景样式
Pracovného hárka. Bunky[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Pracovného hárka. Bunky[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavte farbu pozadia bunky
//设置单元格边框,两种方法
Pracovného hárka. Bunky[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavte všetky hranice pre bunky Pracovného hárka. Bunky[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Štýl a farbu spodného okraja bunky nastavte samostatne (horný, spodný, ľavý a pravý môžete nastaviť samostatne) Pracovného hárka. Bunky[1, 1]. Štýl.Okraj.Spodok.Farba.NastavenieFarba(Farba.FromArgb(191, 191, 191)); Nastavte výšku riadku a šírku stĺpca buniek
Pracovného hárka. Cells.Style.ShrinkToFit = pravda; Bunky sa automaticky prispôsobujú veľkosti Pracovného hárka. Riadok(1). Výška = 15; Nastavte výšku riadku Pracovného hárka. Riadok(1). CustomHeight = true; Automatické nastavenie výšky linky Pracovného hárka. Stĺpec(1). Šírka = 15; Nastavte šírku stĺpca
//4、设置sheet背景
Pracovného hárka. View.ShowGridLines = false; Odstráňte mriežkové čiary z listu Pracovného hárka. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Pracovného hárka. Cell.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavte farbu pozadia Pracovného hárka. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavte pozadie
//5、插入图片和形状
Vložiť obrázok
ExcelPicture obrázok = pracovný list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vložiť obrázok obraz. SetPosition(100, 100); Nastavte polohu obrazu obraz. SetSize(100, 100); Nastavte veľkosť obrazu
//插入形状
ExcelShape shape = pracovný list. Drawings.AddShape("shape", eShapeStyle.Rect); Insertový tvar tvar. Font.Color = Color.Red; Nastavte farbu písma tvaru tvar. Font.Size = 15; Veľkosť písma tvar. Font.Bold = pravda; Hrúbka písma tvar. Fill.Style = eFillStyle.NoFill; Nastavuje štýl vyplňovania tvaru tvar. Border.Fill.Style = eFillStyle.NoFill; Štýl rámu tvar. SetPosition (200, 300); Poloha tvaru tvar. SetSize(80, 30); Veľkosť tvaru tvar. Text = "test"; Obsah tvaru
//6、超链接
Pridajte hypertextový odkaz na obrázok
ExcelPicture obrázok = pracovný list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Pracovného hárka. Bunky[1, 1]. Hyperlink = nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Pracovného hárka. Hidden = eWorkSheetHidden.Hidden; Skrytý list Pracovného hárka. Stĺpec(1). Skryté = pravda; Skryť stĺpec Pracovného hárka. Riadok(1). Skryté = pravda; Schovaj riadok
} |