//1,赋值 Darblapas. Šūnas[int rinda, int col]. Vērtība = "xxx";
//或者 Darblapas. Šūnas["A1"]. Vērtība = "xxx";
//或者 Darblapas. SetValue(rinda,kolonna,vērtība);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Darblapas. Šūnas[fromRow, fromCol, toRow, toCol]. Merge = true;
//行合并 Darblapas. Šūnas["A1:A5"]. Merge = true; Kolonnas A 1.–5. rindu sapludināšana
//列合并 Darblapas. Šūnas["A1:G1"]. Merge = true; Kolonnu A–G sapludināšana 1. rindā
//3,样式
Darblapas. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Līmenis ir centrēts, un kopējā situācija ir vispārēja Darblapas. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikālā centrēšana, globāla Darblapas. Šūnas.AutoFitColumns(); Visā visumā Darblapas. Cells.Style.WrapText = true; Wrap, globāls worksheet.Cells.Style.Font.Name = "Dziesmas stils"; Visā visumā
Darblapas. Šūnas["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrēts vertikāli, mērķējot tikai uz noteiktām šūnām
Darblapas. Šūnas["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Vertikāli centrēts, tikai šūnu diapazonam
Darblapas. Šūnas[1, 1]. Style.Font.Bold = true; Fonts ir treknrakstā Darblapas. Šūnas[1, 1]. Style.Font.Color.SetColor(Krāsa.Balta); Fonta krāsa Darblapas. Šūnas[1, 1]. Style.Font.Size = 12; Fonta lielums
Darblapas. Šūnas["A5"]. Style.TextRotation = 180; Satura rotācija
Darblapas. Šūnas["P5"]. Style.SetTextVertical(); Teksts ir sakārtots vertikāli
//调整行高 dubultās rindas augstums = 15; Darblapas. Rinda (1). Augstums = rindas augstums;
//调整列宽 dubultā kolonnaPlatums = 50; Darblapas. Kolonna (1). Platums = kolonnas platums;
//自动适应长宽
Darblapas. Kolonna (1). BestFit = patiess;
//公式计算
Darblapas. Šūnas["D2:D5"]. Formula = "B2*C2"; Šī ir reizināšanas formula, kas nozīmē, ka otrā kolonna tiek reizināta ar trešās kolonnas vērtību un piešķirta ceturtajai kolonnai, kas ir salīdzinoši vienkārša un vienkārša Darblapas. Šūnas[6, 2, 6, 4]. Formula = virkne. Format("SUBTOTAL(9;{0})", jaunā ExcelAddress(2, 2, 5, 2). adrese); Šī ir automātiska summēšanas metode, un jums pašam ir jāsaprot starpsummas lietojums Kas attiecas uz citām formulām, jūs varat tos izmēģināt pats.
//设置单元格格式 Darblapas. Šūnas[5, 3]. Style.Numberformat.Format = "#,##0.00"; Tas ir jāsaglabā divas zīmes aiz komata Ir daudz vairāk šūnu formatējuma, es tos neuzskaitīšu pa vienam, būtībā var ieviest Epplus, ko var ieviest programmā Excel, jūs varat doties uz Epplus avota kodu, lai redzētu.
// 设置单元格背景样式
Darblapas. Šūnas[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Darblapas. Šūnas[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Šūnas fona krāsas iestatīšana
//设置单元格边框,两种方法
Darblapas. Šūnas[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Visu šūnu apmales iestatīšana Darblapas. Šūnas[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Atsevišķi iestatiet šūnas apakšējās apmales stilu un krāsu (augšējo, apakšējo, kreiso un labo var iestatīt atsevišķi) Darblapas. Šūnas[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Šūnu rindas augstuma un kolonnas platuma iestatīšana
Darblapas. Cells.Style.ShrinkToFit = true; Šūnas automātiski pielāgojas izmēram Darblapas. Rinda (1). Augums = 15; Rindas augstuma iestatīšana Darblapas. Rinda (1). CustomHeight = true; Automātiska līnijas augstuma pielāgošana Darblapas. Kolonna (1). Platums = 15; Kolonnas platuma iestatīšana
//4、设置sheet背景
Darblapas. View.ShowGridLines = false; Lapas režģa līniju noņemšana Darblapas. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Darblapas. Šūnas.Stils.Aizpildījums.BackgroundColor.SetColor(Krāsa.Gaišpelēks); Fona krāsas iestatīšana Darblapas. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Fona attēla iestatīšana
//5、插入图片和形状
Attēla ievietošana
ExcelPicture attēls = darblapa. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Attēla ievietošana attēls. Iestatīt pozīciju(100, 100); Attēla pozīcijas iestatīšana attēls. SetSize(100, 100); Iestatiet attēla lielumu
//插入形状
ExcelShape forma = darblapa. Drawings.AddShape("forma", eShapeStyle.Rect); Ievietot formu Formas. Font.Color = Color.Red; Formas fonta krāsas iestatīšana Formas. Font.Size = 15; Fonta lielums Formas. Font.Bold = true; Fonta biezums Formas. Fill.Style = eFillStyle.NoFill; Iestata formas aizpildījuma stilu Formas. Border.Fill.Style = eFillStyle.NoFill; Apmales stils Formas. SetPosition(200, 300); Formas novietojums Formas. SetSize(80, 30); Formas izmērs Formas. Teksts = "tests"; Formas saturs
//6、超链接
Hipersaites pievienošana attēlam
ExcelPicture attēls = darblapa. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), jauns ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Darblapas. Šūnas[1, 1]. Hipersaite = jauns ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Darblapas. Slēpts = eWorkSheetHidden.Hidden; Paslēpt lapu Darblapas. Kolonna (1). Slēpts = patiess; Kolonnas paslēpšana Darblapas. Rinda (1). Slēpts = patiess; Rindas paslēpšana
} |