//1,赋值 Arkusza. Komórki[int row, int col]. Wartość = "xxx";
//或者 Arkusza. Komórki["A1"]. Wartość = "xxx";
//或者 Arkusza. SetValue(row,col,value);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Arkusza. Komórki[fromRow, fromCol, toRow, toCol]. Merge = prawdziwe;
//行合并 Arkusza. Komórki["A1:A5"]. Merge = prawdziwe; Scalaj wiersze 1-5 kolumny A
//列合并 Arkusza. Komórki["A1:G1"]. Merge = prawdziwe; Scalaj kolumny A-G w wierszu 1
//3,样式
Arkusza. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Poziom jest wycentrowany, a ogólna sytuacja jest ogólna Arkusza. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Centrowanie pionowe, globalne Arkusza. Cells.AutoFitColumns(); Szerszy obraz Arkusza. Cells.Style.WrapText = true; Wrap, globalny worksheet.Cells.Style.Font.Name = "Styl piosenki"; Szerszy obraz
Arkusza. Komórki["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Wyśrodkowany pionowo, celując tylko w konkretne komórki
Arkusza. Komórki["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pionowo wyśrodkowana, tylko dla różnych komórek
Arkusza. Komórki[1, 1]. Style.Font.Bold = prawdziwy; Czcionka jest pogrubiona Arkusza. Komórki[1, 1]. Style.Font.Color.SetColor(Color.White); Kolor czcionki Arkusza. Komórki[1, 1]. Style.Font.Size = 12; Rozmiar czcionki
Arkusza. Komórki["A5"]. Style.TextRotation = 180; Rotacja treści
Arkusza. Komórki["P5"]. Style.SetTextVertical(); Tekst jest ułożony pionowo
//调整行高 podwójny rządWysokość = 15; Arkusza. Rząd(1). Wysokość = rządWysokość;
//调整列宽 podwójna kolumna Szerokość = 50; Arkusza. Kolumna(1). Szerokość = kolumnaSzerokość;
//自动适应长宽
Arkusza. Kolumna(1). BestFit = prawdziwe;
//公式计算
Arkusza. Komórki["D2:D5"]. Wzór = "B2*C2"; To jest wzór mnożenia, co oznacza, że druga kolumna jest mnożona przez wartość trzeciej kolumny i przypisana do czwartej, która jest stosunkowo prosta i prosta Arkusza. Komórki[6, 2, 6, 4]. Formuła = ciąg znaków. Format("SUBSUM(9,{0})", nowy ExcelAddress(2, 2, 5, 2). adres); To metoda automatycznego sumowania i musisz sam zrozumieć zastosowanie sumy częściowej Jeśli chodzi o inne formuły, możesz wypróbować je sam.
//设置单元格格式 Arkusza. Komórki[5, 3]. Style.Numberformat.Format = "#,##0.00"; To po to, by zachować dwa miejsca po przecinku Jest wiele innych formatów komórek, nie będę ich wymieniać pojedynczo, zasadniczo można zaimplementować Epplus, który można zaimplementować w Excelu, możesz zajrzeć do kodu źródłowego Epplus, żeby zobaczyć.
// 设置单元格背景样式
Arkusza. Komórki[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Arkusza. Komórki[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Ustaw kolor tła komórki
//设置单元格边框,两种方法
Arkusza. Komórki[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Ustaw wszystkie granice dla komórek Arkusza. Komórki[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Ustaw styl i kolor dolnej ramki komórki osobno (góra, dół, lewa i prawa mogą być ustawione osobno) Arkusza. Komórki[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Ustaw wysokość wiersza i szerokość kolumn komórek
Arkusza. Cells.Style.ShrinkToFit = prawdziwe; Komórki automatycznie dostosowują się do rozmiaru Arkusza. Rząd(1). Wzrost = 15; Ustaw wysokość rzędu Arkusza. Rząd(1). CustomHeight = true; Automatycznie dostosuj wysokość linii Arkusza. Kolumna(1). Szerokość = 15; Ustaw szerokość kolumny
//4、设置sheet背景
Arkusza. View.ShowGridLines = false; Usuń linie siatki z arkusza Arkusza. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Arkusza. Komórki.Styl.Wypełnij.TłoKolor.UstawijKolor(Kolor.Jasnoszara); Ustaw kolor tła Arkusza. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Ustaw obraz tła
//5、插入图片和形状
Wstaw zdjęcie
ExcelPicture picture = arkusz roboczy. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Wstaw zdjęcie obraz. Pozycja Set(100, 100); Ustaw pozycję obrazu obraz. SetSize(100, 100); Ustaw rozmiar obrazu
//插入形状
ExcelShape shape = arkusz roboczy. Drawings.AddShape("shape", eShapeStyle.Rect); Kształt wstawki kształt. Font.Color = Color.Red; Ustaw kolor czcionki kształtu kształt. Font.Size = 15; Rozmiar czcionki kształt. Font.Bold = prawdziwy; Grubość czcionki kształt. Fill.Style = eFillStyle.NoFill; Ustala styl wypełnienia kształtu kształt. Border.Fill.Style = eFillStyle.NoFill; Styl ramowy kształt. SetPosition (200, 300); Położenie kształtu kształt. SetSize(80, 30); Rozmiar kształtu kształt. Tekst = "test"; Treść kształtu
//6、超链接
Dodaj hiperłącze do obrazu
ExcelPicture picture = arkusz roboczy. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), nowy ExcelHyperLink("http://www.baidu.com", UriKind.Relative));
//给单元格加超链接
Arkusza. Komórki[1, 1]. Hyperlink = nowy ExcelHyperLink("http://www.baidu.com", UriKind.Relative);
//7、隐藏sheet
Arkusza. Hidden = eWorkSheetHidden.Hidden; Kryjówka Arkusza. Kolumna(1). Ukryte = prawdziwe; Ukryj kolumnę Arkusza. Rząd(1). Ukryte = prawdziwe; Ukryj rząd
} |