//1,赋值 pracovní list. Buňky[int row, int col]. Hodnota = "xxx";
//或者 pracovní list. Buňky["A1"]. Hodnota = "xxx";
//或者 pracovní list. SetValue(řádek,col,hodnota);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 pracovní list. Buňky[fromRow, fromCol, toRow, toCol]. Merge = pravda;
//行合并 pracovní list. Buňky["A1:A5"]. Merge = pravda; Sloučení řádků 1-5 sloupce A
//列合并 pracovní list. Buňky["A1:G1"]. Merge = pravda; Sloučení sloupců A-G v řádku 1
//3,样式
pracovní list. Cells.Style.HorizontalAlignment = ExcelHorizontálníAlignment.Center; Úroveň je vyrovnaná a celková situace je celkově pracovní list. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikální centrování, globální pracovní list. Cells.AutoFitColumns(); Celkový obraz pracovní list. Cells.Style.WrapText = pravda; Wrap, globální worksheet.Cells.Style.Font.Name = "Styl písně"; Celkový obraz
pracovní list. Buňky["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Střed je vertikálně zaměřen, zaměřený pouze na konkrétní buňky
pracovní list. Buňky["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikálně uprostřed, pouze pro různé buňky
pracovní list. Buňky[1, 1]. Style.Font.Bold = pravda; Písmo je tučné pracovní list. Buňky[1, 1]. Style.Font.Color.SetColor(Color.White); Barva písma pracovní list. Buňky[1, 1]. Style.Font.Size = 12; Velikost písma
pracovní list. Buňky["A5"]. Style.TextRotation = 180; Rotace obsahu
pracovní list. Buňky["P5"]. Style.SetTextVertical(); Text je uspořádán vertikálně
//调整行高 dvojitý řádek Výška = 15; pracovní list. Řádek(1). Výška = řádek Výška;
//调整列宽 dvojitý sloupecŠířka = 50; pracovní list. Sloupec(1). Šířka = sloupecŠířka;
//自动适应长宽
pracovní list. Sloupec(1). BestFit = pravda;
//公式计算
pracovní list. Buňky["D2:D5"]. Vzorec = "B2*C2"; Toto je vzorec pro násobení, což znamená, že druhý sloupec se násobí hodnotou třetího sloupce a přiřadí se ke čtvrtému sloupci, který je relativně jednoduchý a přímočarý pracovní list. Buňky[6, 2, 6, 4]. Formule = řetězec. Format("SUBTOTAL(9,{0})", nový ExcelAddress(2, 2, 5, 2). adresa); Jedná se o automatickou metodu sčítání a musíte sami pochopit použití subtotal Co se týče jiných receptů, můžete je vyzkoušet sami.
//设置单元格格式 pracovní list. Buňky[5, 3]. Style.Numberformat.Format = "#,##0.00"; To je kvůli dvěma desetinným místům Existuje mnohem více formátování buněk, nebudu je vyjmenovávat jednotlivě, v podstatě lze implementovat Epplus, který lze implementovat v Excelu, můžete se podívat do zdrojového kódu Epplus.
// 设置单元格背景样式
pracovní list. Buňky[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; pracovní list. Buňky[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Nastavte barvu pozadí buňky
//设置单元格边框,两种方法
pracovní list. Buňky[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Nastavte všechny hranice pro buňky pracovní list. Buňky[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Spodní okrajový styl a barvu buňky nastavte zvlášť (horní, dolní, levá a pravá lze nastavit zvlášť) pracovní list. Buňky[1, 1]. Styl.Okraj.Spodok.Barva.NastavitBarva(Barva.ZArgb(191, 191, 191)); Nastavte výšku řádku a šířku sloupců buněk
pracovní list. Cells.Style.ShrinkToFit = pravda; Buňky se automaticky přizpůsobují velikosti pracovní list. Řádek(1). Výška = 15; Nastavte výšku řádku pracovní list. Řádek(1). CustomHeight = true; Automaticky upravte výšku linky pracovní list. Sloupec(1). Šířka = 15; Nastavte šířku sloupce
//4、设置sheet背景
pracovní list. View.ShowGridLines = false; Odstraňte mřížkové linie z listu pracovní list. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; pracovní list. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Nastavte barvu pozadí pracovní list. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Nastavte pozadí
//5、插入图片和形状
Vložte obrázek
ExcelPicture obrázek = pracovní list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Vložte obrázek obraz. SetPosition(100, 100); Nastavte pozici obrázku obraz. SetSize(100, 100); Nastavte velikost obrazu
//插入形状
ExcelShape shape = pracovní list. Drawings.AddShape("shape", eShapeStyle.Rect); Insertový tvar tvar. Font.Color = Color.Red; Nastavte barvu písma tvaru tvar. Font.Size = 15; Velikost písma tvar. Font.Bold = pravda; Tloušťka písma tvar. Fill.Style = eFillStyle.NoFill; Nastavuje styl výplně tvaru tvar. Border.Fill.Style = eFillStyle.NoFill; Styl rámeček tvar. SetPosition (200, 300); Poloha tvaru tvar. SetSize(80, 30); Velikost tvaru tvar. Text = "test"; Obsah tvaru
//6、超链接
Přidejte k obrázku hypertextový odkaz
ExcelPicture obrázek = pracovní list. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
pracovní list. Buňky[1, 1]. Hyperlink = nový ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
pracovní list. Hidden = eWorkSheetHidden.Hidden; Skrytý list pracovní list. Sloupec(1). Skryté = pravda; Schovej sloupec pracovní list. Řádek(1). Skryté = pravda; Schovej řadu
} |