//1,赋值 työlista. Solut [int row, int col]. Arvo = "xxx";
//或者 työlista. Solut["A1"]. Arvo = "xxx";
//或者 työlista. SetValue(rivi, sola, arvo);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 työlista. Solut [fromRow, fromCol, toRow, toCol]. Merge = tosi;
//行合并 työlista. Solut["A1:A5"]. Merge = tosi; Yhdistä sarakkeen A rivit 1–5
//列合并 työlista. Solut["A1:G1"]. Merge = tosi; Yhdistä sarakkeet A–G rivillä 1
//3,样式
työlista. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Taso on keskitetty, ja kokonaistilanne on kokonaisvaltainen työlista. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pystysuuntainen keskittäminen, globaali työlista. Solut.AutoFitColumns(); Kokonaiskuva työlista. Cells.Style.WrapText = tosi; Wrap, globaali worksheet.Cells.Style.Font.Name = "Laulutyyli"; Kokonaiskuva
työlista. Solut["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Keskitetty pystysuunnassa, kohdistuen vain tiettyihin soluihin
työlista. Solut["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pystysuunnassa keskitetty, vain tietylle solualueelle
työlista. Solut[1, 1]. Style.Font.Bold = true; Fontti on lihavoitu työlista. Solut[1, 1]. Style.Font.Color.SetColor (Väri.Valkoinen); Fonttiväri työlista. Solut[1, 1]. Style.Font.Size = 12; Kirjasinkoko
työlista. Solut["A5"]. Style.TextRotation = 180; Sisällön kierto
työlista. Solut["P5"]. Style.SetTextVertical(); Teksti on aseteltu pystysuunnassa
//调整行高 double rowHeight = 15; työlista. Rivi(1). Height = rowHeight;
//调整列宽 double columnWidth = 50; työlista. Sarake(1). Leveys = sarakkeLeveys;
//自动适应长宽
työlista. Sarake(1). BestFit = totta;
//公式计算
työlista. Solut["D2:D5"]. Kaava = "B2*C2"; Tämä on kertolaskukaava, joka tarkoittaa, että toinen sarake kerrotaan kolmannen sarakkeen arvolla ja liitetään neljännelle sarakkeelle, mikä on suhteellisen yksinkertainen ja suoraviivainen työlista. Solut[6, 2, 6, 4]. Kaava = merkkijono. Format("SUBTOTAL(9,{0})", uusi ExcelAddress(2, 2, 2, 5, 2). Osoite); Tämä on automaattinen summausmenetelmä, ja sinun täytyy ymmärtää alisumman käyttö itse Muiden kaavojen osalta voit kokeilla itse.
//设置单元格格式 työlista. Solut[5, 3]. Style.Numberformat.Format = "#,##0.00"; Tämä pitää kaksi desimaalia Solumuotoiluja on paljon enemmän, en listaa niitä yksitellen, käytännössä Excelissä toteutettava Epplus voidaan toteuttaa, voit mennä Epplusin lähdekoodiin nähdäksesi.
// 设置单元格背景样式
työlista. Solut[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; työlista. Solut[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Aseta solun taustaväri
//设置单元格边框,两种方法
työlista. Solut[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Aseta kaikki reunukset soluille työlista. Solut[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Aseta solun alareunatyyli ja väri erikseen (yläreuna, alareuna, vasen ja oikea voidaan asettaa erikseen) työlista. Solut[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Aseta solujen rivin korkeus ja sarakkeen leveys
työlista. Cells.Style.ShrinkToFit = totta; Solut mukautuvat automaattisesti kokoon työlista. Rivi(1). Pituus = 15; Aseta rivin korkeus työlista. Rivi(1). CustomHeight = totta; Säädä linjan korkeutta automaattisesti työlista. Sarake(1). Leveys = 15; Aseta sarakkeen leveys
//4、设置sheet背景
työlista. View.ShowGridLines = väärin; Poista levyn ruudukkoviivat työlista. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; työlista. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Aseta taustaväri työlista. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Aseta taustakuva
//5、插入图片和形状
Lisää kuva
Excel-kuva = työkirja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Lisää kuva kuva. SetPosition(100, 100); Aseta kuvan sijainti kuva. SetSize(100, 100); Aseta kuvan koko
//插入形状
ExcelShape = työkirja. Drawings.AddShape("shape", eShapeStyle.Rect); Insert-muoto muoto. Font.Color = Color.Red; Aseta muodon fonttiväri muoto. font.Size = 15; Kirjasinkoko muoto. Font.Bold = totta; Fontin paksuus muoto. Fill.Style = eFillStyle.NoFill; Määrittää muodon täyttötyylin muoto. Border.Fill.Style = eFillStyle.NoFill; Reunustyyli muoto. SetPosition(200, 300); Muodon sijainti muoto. SetSize (80, 30); Muodon koko muoto. Text = "testi"; Muodon sisältö
//6、超链接
Lisää hyperlinkki kuvaan
Excel-kuva = työkirja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), uusi ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
työlista. Solut[1, 1]. Hyperlink = uusi ExcelHyperLink("http://www.baidu.com", UriKind.Sukulainen);
//7、隐藏sheet
työlista. Piilotettu = eWorkSheetHidden.Hidden; Piilotusarkki työlista. Sarake(1). Hidden = tosi; Piilota pylväs työlista. Rivi(1). Hidden = tosi; Piilota rivi
} |