//1,赋值 Worksheet. Sel[baris int, int col]. Nilai = "xxx";
//或者 Worksheet. Sel["A1"]. Nilai = "xxx";
//或者 Worksheet. SetValue(baris,kol,nilai);
//2,单元格合并
//指定开始行,开始列,结束行,结束列 Worksheet. Sel[dariBaris, dariCol, keRow, keKol]. Gabungkan = benar;
//行合并 Worksheet. Sel["A1:A5"]. Gabungkan = benar; Gabungkan baris 1-5 kolom A
//列合并 Worksheet. Sel["A1:G1"]. Gabungkan = benar; Gabungkan kolom A-G di baris 1
//3,样式
Worksheet. Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center; Levelnya terpusat, dan situasi keseluruhan secara keseluruhan Worksheet. Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center; Pemusatan vertikal, global Worksheet. Cells.AutoFitColumns(); Gambaran besar Worksheet. Cells.Style.WrapText = true; Bungkus, global worksheet.Cells.Style.Font.Name = "Gaya lagu"; Gambaran besar
Worksheet. Sel["A1"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Berpusat secara vertikal, hanya menargetkan sel tertentu
Worksheet. Sel["A1:A5"]. Style.VerticalAlignment = ExcelVerticalAlignment.Center; Berpusat secara vertikal, hanya untuk rentang sel
Worksheet. Sel[1, 1]. Style.Font.Bold = true; Fontnya tebal Worksheet. Sel[1, 1]. Style.Font.Color.SetColor(Color.White); Warna font Worksheet. Sel[1, 1]. Style.Font.Size = 12; Ukuran font
Worksheet. Sel["A5"]. Style.TextRotation = 180; Rotasi konten
Worksheet. Sel["P5"]. Style.SetTextVertical(); Teks disusun secara vertikal
//调整行高 baris gandaTinggi = 15; Worksheet. Baris(1). Tinggi = rowHeight;
//调整列宽 kolom gandaLebar = 50; Worksheet. Kolom(1). Lebar = kolomLebar;
//自动适应长宽
Worksheet. Kolom(1). BestFit = benar;
//公式计算
Worksheet. Sel["D2:D5"]. Rumus = "B2*C2"; Ini adalah rumus perkalian, yang berarti bahwa kolom kedua dikalikan dengan nilai kolom ketiga dan ditetapkan ke kolom keempat, yang relatif sederhana dan lugas Worksheet. Sel[6, 2, 6, 4]. Rumus = string. Format("SUBTOTAL(9,{0})", ExcelAddress baru(2, 2, 5, 2). Alamat); Ini adalah metode penjumlahan otomatis, dan Anda perlu memahami penggunaan subtotal sendiri Sedangkan untuk formula lainnya, Anda bisa mencobanya sendiri.
//设置单元格格式 Worksheet. Sel[5, 3]. Style.Numberformat.Format = "#,##0.00"; Ini untuk menjaga dua tempat desimal Ada banyak lagi pemformatan sel, saya tidak akan mencantumkannya satu per satu, pada dasarnya Epplus yang dapat diimplementasikan di excel dapat diimplementasikan, Anda dapat pergi ke kode sumber Epplus untuk melihatnya.
// 设置单元格背景样式
Worksheet. Sel[1, 1]. Style.Fill.PatternType = ExcelFillStyle.Solid; Worksheet. Sel[1, 1]. Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128)); Atur warna latar belakang sel
//设置单元格边框,两种方法
Worksheet. Sel[1, 1]. Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191)); Mengatur semua batas untuk sel Worksheet. Sel[1, 1]. Style.Border.Bottom.Style = ExcelBorderStyle.Thin; Atur gaya batas bawah dan warna sel secara terpisah (atas, bawah, kiri, dan kanan dapat diatur secara terpisah) Worksheet. Sel[1, 1]. Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); Mengatur tinggi baris dan lebar kolom sel
Worksheet. Cells.Style.ShrinkToFit = true; Sel secara otomatis beradaptasi dengan ukuran Worksheet. Baris(1). Tinggi = 15; Mengatur tinggi baris Worksheet. Baris(1). CustomHeight = true; Sesuaikan tinggi garis secara otomatis Worksheet. Kolom(1). Lebar = 15; Mengatur lebar kolom
//4、设置sheet背景
Worksheet. View.ShowGridLines = false; Hapus garis kisi lembaran Worksheet. Cells.Style.Fill.PatternType = ExcelFillStyle.Solid; Worksheet. Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray); Atur warna latar belakang Worksheet. BackgroundImage.Image = Image.FromFile(@"firstbg.jpg"); Mengatur gambar latar belakang
//5、插入图片和形状
Sisipkan gambar
Gambar ExcelPicture = lembar kerja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg")); Sisipkan gambar gambaran. SetPosition(100, 100); Atur posisi gambar gambaran. SetSize(100, 100); Atur ukuran gambar
//插入形状
Bentuk ExcelShape = lembar kerja. Drawings.AddShape("shape", eShapeStyle.Rect); Sisipkan bentuk rupa. Font.Color = Color.Red; Atur warna font bentuk rupa. Font.Size = 15; Ukuran font rupa. Font.Bold = true; Ketebalan font rupa. Fill.Style = eFillStyle.NoFill; Mengatur gaya isian bentuk rupa. Border.Fill.Style = eFillStyle.NoFill; Gaya perbatasan rupa. SetPosition(200, 300); Posisi bentuk rupa. SetSize(80, 30); Ukuran bentuknya rupa. Teks = "tes"; Kandungan bentuk
//6、超链接
Menambahkan hyperlink ke gambar
Gambar ExcelPicture = lembar kerja. Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), ExcelHyperLink baru("http://www.baidu.com", UriKind.Relatif));
//给单元格加超链接
Worksheet. Sel[1, 1]. Hyperlink = ExcelHyperLink baru("http://www.baidu.com", UriKind.Relatif);
//7、隐藏sheet
Worksheet. Tersembunyi = eWorkSheetHidden.Hidden; Sembunyikan lembar Worksheet. Kolom(1). Tersembunyi = benar; Menyembunyikan kolom Worksheet. Baris(1). Tersembunyi = benar; Menyembunyikan baris
} |