var filename = "";
var fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
using (ExcelPackage package = new ExcelPackage(fs))
{
var worksheet = package.Workbook.Worksheets["Sheet1"];
worksheet.SetValue($"B3", "AAA");// 设置值
worksheet.InsertRow(6, 2, 6); // 插入行, 参数1:在第几行插入,参数2:插入几行,参数3:从第几行赋值格式
worksheet.Cells[$"B2:D2"].Merge = true; // 合并从B2到D2的单元格
var logo = Image.FromFile($@"{Environment.CurrentDirectory}/图片/头像/353FD5B5-E327-4A92-A886-77FACC8A7640.jpeg"); // 读取图片
var picture = worksheet.Drawings.AddPicture("logo", logo); // 添加图片
picture.SetSize(130, 32); // 设置图片大小
picture.SetPosition(1, 3, 1, 3); // 插入图片,参数1:插入的行,参数2:行偏移量,参数3:插入的列,参数4:列偏移量
worksheet.Cells.Style.ShrinkToFit = true;//单元格自动适应大小
worksheet.Row(1).Height = 15;//设置行高
worksheet.Row(1).CustomHeight = true;//自动调整行高
worksheet.Column(1).Width = 15;//设置列宽
worksheet.Cells.Style.WrapText = true;//自动换行
worksheet.Cells[1, 1].Style.Font.Bold = true;//字体为粗体
worksheet.Cells[1, 1].Style.Font.Color.SetColor(Color.White);//字体颜色
worksheet.Cells[1, 1].Style.Font.Name = "微软雅黑";//字体
worksheet.Cells[1, 1].Style.Font.Size = 12;//字体大小
worksheet.Cells[5, 3].Style.Numberformat.Format = "#,##0.00";//这是保留两位小数
worksheet.Cells["D2:D5"].Formula = "B2*C2";//这是乘法的公式,意思是第二列乘以第三列的值赋值给第四列,这种方法比较简单明了
worksheet.Cells[6, 2, 6, 4].Formula = string.Format("SUBTOTAL(9,{0})", new ExcelAddress(2, 2, 5, 2).Address);//这是自动求和的方法,至于subtotal的用法你需要自己去了解了
worksheet.Cells[1, 1].Style.Fill.PatternType = ExcelFillStyle.Solid;
worksheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.FromArgb(128, 128, 128));//设置单元格背景色
worksheet.Cells[1, 1].Hyperlink = new ExcelHyperLink("http:\\www.baidu.com", UriKind.Relative); //单元格超链接
ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), new ExcelHyperLink("http:\\www.baidu.com", UriKind.Relative)); //图片超链接
package.SaveAs(fs); // 保存到本地
}
EPPLUS读取EXCEL表
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、前述介绍 我在测试一个智能对话项目时需要评估对话的准确率,就设计了一些问题放到excel表中,读取问题并触发问...
- 总共有两种方法都是用的PyCharm 第一种: 注释:127.0.0.1为自己数据库ip地址,root是最高用户权...
- 一、说明 近期工作中需要对Excel维护的数据库表表结构进行Oracle的DDL整理,故编写如下脚本。该脚本识别固...