//1,赋值 Foaie. Celule[int linie, int col]. Valoare = "xxx";
//或者 Foaie. Celule["A1"]. Valoare = "xxx";
//或者 Foaie. SetValue(row,col,value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Foaie. Celule[de laRând, de la Col, laRow, laCol]. Fuziune = adevărat;
//行合并 Foaie. Celule["A1:A5"]. Fuziune = adevărat; Fuzește rândurile 1-5 din coloana A
//列合并 Foaie. Celule["A1:G1"]. Fuziune = adevărat; Fuzește coloanele A-G în rândul 1
//3,样式
Foaie. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Nivelul este centrat, iar situația generală este generală Foaie. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrare verticală, globală Foaie. Celule.AutoFitColumns(); Imaginea de ansamblu Foaie. Cells.Style.WrapText = adevărat; Wrap, global worksheet.Cells.Style.Font.Name = "Stilul cântecului"; Imaginea de ansamblu
Foaie. Celule["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrat vertical, vizând doar celule specifice
Foaie. Celule["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrat vertical, doar pentru o gamă de celule
Foaie. Celule[1, 1]. Style.Font.Bold = adevărat; Fontul este îngroșat Foaie. Celule[1, 1]. Style.Font.Color.SetColor(Color.White); Culoarea fontului Foaie. Celule[1, 1]. Style.Font.Size = 12; Dimensiunea fontului
Foaie. Celule["A5"]. Style.TextRotation = 180; Rotația conținutului
Foaie. Celule["P5"]. Style.SetTextVertical(); Textul este aranjat vertical
//调整行高 dublu rând Înălțime = 15; Foaie. Rând(1). Înălțime = înălțimeRând;
//调整列宽 coloană dublă Lățime = 50; Foaie. Coloană(1). Lățime = lățimeColoană;
//自动适应长宽
Foaie. Coloană(1). BestFit = adevărat;
//公式计算
Foaie. Celule["D2:D5"]. Formulă = "B2*C2"; Aceasta este formula pentru înmulțire, ceea ce înseamnă că a doua coloană este înmulțită cu valoarea celei de-a treia coloane și atribuită coloanei a patra, ceea ce este relativ simplu și direct Foaie. Celule[6, 2, 6, 4]. Formula = șir. Format("SUBTOTAL(9,{0})", noul ExcelAddress(2, 2, 5, 2). Adresă); Aceasta este o metodă automată de sumare și trebuie să înțelegi tu însuți utilizarea subtotalului În ceea ce privește alte formule, le poți încerca singur.
//设置单元格格式 Foaie. Celule[5, 3]. Style.NumberFormat.Format = "#,##0.00"; Asta pentru a păstra două zecimale Există mult mai multe formatări de celule, nu le voi enumera una câte una, practic Epplus care poate fi implementat pe Excel poate fi implementat, poți merge la codul sursă al Epplus să vezi.
// 设置单元格背景样式
Foaie. Celule[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Foaie. Celule[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Setează culoarea de fundal a celulei
//设置单元格边框,两种方法
Foaie. Celule[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Setează toate marginile celulelor Foaie. Celule[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Setează separat stilul și culoarea marginii de jos a celulei (sus, jos, stânga și dreapta pot fi setate separat) Foaie. Celule[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Setați înălțimea rândurilor și lățimea coloanei celulelor
Foaie. Cells.Style.ShrinkToFit = adevărat; Celulele se adaptează automat la dimensiune Foaie. Rând(1). Înălțime = 15; Setează înălțimea rândurilor Foaie. Rând(1). CustomHeight = adevărat; Ajustează automat înălțimea liniei Foaie. Coloană(1). Lățime = 15; Setează lățimea coloanei
//4、设置sheet背景
Foaie. View.ShowGridLines = false; Îndepărtați liniile grilei din foaie Foaie. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Foaie. Celule.Stil.Fill.CuloareContext.SetCuloare(Culoare.Gri Deschis); Setează culoarea de fundal Foaie. ImagineDeImagine.Imagine = Imagine.FromFile(@"firstbg.jpg"); Setează o imagine de fundal
//5、插入图片和形状
Inserați poza
ExcelPicture picture = fișă de lucru. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Inserați poza pictură. SetPosition (100, 100); Setează poziția imaginii pictură. SetSize (100, 100); Setează dimensiunea imaginii
//插入形状
Forma ExcelShape = fișă de lucru. Drawings.AddShape("shape", eShapeStyle.Rect); Forma inserată formă. Font.Color = Color.Red; Setează culoarea fontului formei formă. Font.Dimensiune = 15; Dimensiunea fontului formă. Font.Bold = adevărat; Grosimea fontului formă. Fill.Style = eFillStyle.NoFill; Stabilește stilul de umplere al formei formă. Border.Fill.Style = eFillStyle.NoFill; Stil de graniță formă. SetPosition (200, 300); Poziția formei formă. SetSize (80, 30); Dimensiunea formei formă. Text = "test"; Conținutul formei
//6、超链接
Adaugă un hyperlink la imagine
ExcelPicture picture = fișă de lucru. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), noul ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Foaie. Celule[1, 1]. Hyperlink = noul ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Foaie. Ascuns = eWorkSheetAscuns. Ascuns; Foaie de ascuns Foaie. Coloană(1). Ascuns = adevărat; Ascunde o coloană Foaie. Rând(1). Ascuns = adevărat; Ascunde o ceartă
} |