|
//1, pripišite vrednost delovni list.Cells[int row, int col].Value = "xxx"; //ali delovni list.Cells["A1"].Value = "xxx"; //ali Vrednost = "xxx"; //ali delovni list.SetValue(row,col,value); //ali
//2, združitev celic
// določite začetek vrstice, začetek stolpca, konec vrstice, konec stolpca worksheet.Cells[fromRow, fromCol, toRow, toCol].Merge = true;
//Združevanje vrstic worksheet.Cells["A1:A5"].Merge = true; //zbrati vrstice 1-5 stolpca A
/Združevanje stolpcev worksheet.Cells["A1:G1"].Merge = true;//z združitvijo 1. vrstico stolpcev A-G
//3, slog
worksheet.Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//horizontalno centriranje, globalno worksheet.Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center;// navpična poravnava, globalna worksheet.Cells.AutoFitColumns();//globalno worksheet.Cells.Style.WrapText = true;//avtomatsko podajanje vrstic, globalno worksheet.Cells.Style.Font.Name = "Song";//globalno
worksheet.Cells["A1"].Style.VerticalAlignment = ExcelVerticalAlignment.Center;//vertikalna sredina, samo za določene celice
worksheet.Cells["A1:A5"].Style.VerticalAlignment = ExcelVerticalAlignment.
worksheet.Cells[1, 1].Style.Font.Bold = true;//črkovna pisava za krepko worksheet.Cells[1, 1].Style.Font.Color.SetColor(Color.White);//barva pisave worksheet.Cells[1, 1].Style.Font.Size = 12;//Velikost pisave
worksheet.Cells["A5"].Style.TextRotation = 180;//obrat vsebine
worksheet.Cells["P5"].Style.SetTextVertical(); //Text Vertical
//prilagodite višino vrstice double rowHeight = 15; //Prilagodi višino vrstice. worksheet.Row(1).Height = rowHeight; //Prilagodi širino stolpca.
//prilagodi širino stolpca double columnWidth = 50; worksheet. worksheet.Column(1).Width = columnWidth; //Prilagodi širino stolpca.
//Avtomatsko prilagodi dolžino in širino
worksheet.Column(1).BestFit = true; //Avtomatsko prilagodi širino stolpca.
//izračun po formuli
worksheet.Cells["D2:D5"].Formula ="B2*C2";//to je formula za množenje, kar pomeni, da se drugi stolpec pomnoži z vrednostjo tretjega stolpca, pripisano četrtemu stolpcu, ta metoda je razmeroma preprosta in jasna worksheet.Cells[6, 2, 6, 4].Formula = string.Format("SUBTOTAL(9,{0})", new ExcelAddress(2, 2, 5, 2).Address);//to je metoda samodejnega seštevanja, kot za vmesni seštevek uporabe morate razumeti svoje Kar zadeva druge formule, jih lahko preizkusite sami.
//Nastavite obliko celice worksheet.Cells[5, 3].Style.Numberformat.Format = "#,##0.00";//to je za ohranitev dveh decimalk oblikovanje celic je veliko, ne bom jih našteval, v bistvu je mogoče doseči Excel na Epplus je mogoče doseči, lahko greste v izvorno kodo Epplus, da vidite.
// Nastavite slog ozadja celice
Worksheet.Cells[1, 1].Style.Fill.PatternType = ExcelFillStyle.Solid; worksheet. worksheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); // nastavi barvo ozadja celice
//Nastavi rob celic, dve metodi
worksheet.Cells[1, 1].Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191));/nastavi vse meje celic worksheet.Cells[1, 1].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;//Nastavi ločen slog in barvo spodnje meje celice (gor in dol, levo in desno lahko nastavite ločeno) worksheet.Cells[1, 1].Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); // Nastavite višino vrstice in barvo celice. // Nastavite višino vrstice in širino stolpca celice.
Worksheet.Cells.Style.ShrinkToFit = true; // celice se samodejno prilagodijo velikosti worksheet.Row(1).Height = 15; // nastavite višino vrstice worksheet.Row(1).CustomHeight = true;// samodejno prilagodi višino vrstice worksheet.Column(1).Width = 15;//nastavi širino stolpca
//4, nastavite ozadje lista
worksheet.View.ShowGridLines = false;//odstrani linije mreže lista worksheet.Cells.Style.Fill.PatternType = ExcelFillStyle. worksheet.Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray);/nastavi barvo ozadja worksheet.BackgroundImage.Image = Image.FromFile(@"firstbg.jpg");/nastavi sliko ozadja //5, vstavite slike in oblike
//Vstavi sliko
ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"));//vstavi sliko picture.SetPosition(100, 100);/nastavi položaj slike picture.SetSize(100, 100);/nastavi velikost slike
//vstavi obliko
ExcelShape shape = worksheet.Drawings.AddShape("shape", eShapeStyle.Rect);//vstavi obliko shape.Font.Color = Color.Red;//nastavi obliko barve pisave shape.Font.Size = 15;// velikost pisave shape.Font.Bold = true;//debelina pisave shape.Fill.Style = eFillStyle.NoFill;//nastavi slog zapolnitve oblike shape.Border.Fill.Style = eFillStyle.NoFill;//Slog meje shape.SetPosition(200, 300);/položaj oblike shape.SetSize(80, 30);//velikost oblike shape.Text = "test";//vsebina oblike
//6, hiperpovezave
//do slike s hiperpovezavami
ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), new ExcelHyperLink(& & quot;http :\\www.baidu.com", UriKind.Relative));; // Dodajte hiperpovezavo v celico
worksheet.Cells[1, 1].Hyperlink = new ExcelHyperLink("http :\\www.baidu.com", UriKind.Relative);; //7, skrij list
worksheet.Hidden = eWorkSheetHidden. worksheet.Column(1).Hidden = true;//skrij stolpec worksheet.Row(1).Hidden = true;//skrij vrstico } |
|