//1,赋值
worksheet.Cells[int row, int col].Value = "xxx";
//或者
worksheet.Cells["A1"].Value = "xxx";
//或者
worksheet.SetValue(row,col,value);//2,单元格合并//指定开始行,开始列,结束行,结束列
worksheet.Cells[fromRow, fromCol, toRow, toCol].Merge = true;//行合并
worksheet.Cells["A1:A5"].Merge = true;//合并A列的1-5行//列合并
worksheet.Cells["A1:G1"].Merge = true;//合并第1行的A-G列//3,样式worksheet.Cells.Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//水平居中,全局
worksheet.Cells.Style.VerticalAlignment = ExcelVerticalAlignment.Center;//垂直居中,全局
worksheet.Cells.AutoFitColumns();//全局
worksheet.Cells.Style.WrapText = true;//自动换行,全局
worksheet.Cells.Style.Font.Name = "宋体";//全局worksheet.Cells["A1"].Style.VerticalAlignment = ExcelVerticalAlignment.Center;//垂直居中,只针对特定单元格worksheet.Cells["A1:A5"].Style.VerticalAlignment = ExcelVerticalAlignment.Center;//垂直居中,只针对某范围单元格worksheet.Cells[1, 1].Style.Font.Bold = true;//字体为粗体
worksheet.Cells[1, 1].Style.Font.Color.SetColor(Color.White);//字体颜色
worksheet.Cells[1, 1].Style.Font.Size = 12;//字体大小worksheet.Cells["A5"].Style.TextRotation = 180;//内容旋转worksheet.Cells["P5"].Style.SetTextVertical(); //文字竖排//调整行高
double rowHeight = 15;
worksheet.Row(1).Height = rowHeight;//调整列宽
double columnWidth = 50;
worksheet.Column(1).Width = columnWidth;//自动适应长宽worksheet.Column(1).BestFit = true;//公式计算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[5, 3].Style.Numberformat.Format = "#,##0.00";//这是保留两位小数单元格的格式设置还有很多,我就不一一列出来了,基本上excel上能实现的Epplus都能实现,大家可以去Epplus的源码上看。// 设置单元格背景样式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].Style.Border.BorderAround(ExcelBorderStyle.Thin, Color.FromArgb(191, 191, 191));//设置单元格所有边框
worksheet.Cells[1, 1].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;//单独设置单元格底部边框样式和颜色(上下左右均可分开设置)
worksheet.Cells[1, 1].Style.Border.Bottom.Color.SetColor(Color.FromArgb(191, 191, 191)); // 设置单元格的行高和列宽worksheet.Cells.Style.ShrinkToFit = true;//单元格自动适应大小
worksheet.Row(1).Height = 15;//设置行高
worksheet.Row(1).CustomHeight = true;//自动调整行高
worksheet.Column(1).Width = 15;//设置列宽//4、设置sheet背景worksheet.View.ShowGridLines = false;//去掉sheet的网格线
worksheet.Cells.Style.Fill.PatternType = ExcelFillStyle.Solid;
worksheet.Cells.Style.Fill.BackgroundColor.SetColor(Color.LightGray);//设置背景色
worksheet.BackgroundImage.Image = Image.FromFile(@"firstbg.jpg");//设置背景图片
//5、插入图片和形状//插入图片ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"));//插入图片
picture.SetPosition(100, 100);//设置图片的位置
picture.SetSize(100, 100);//设置图片的大小//插入形状ExcelShape shape = worksheet.Drawings.AddShape("shape", eShapeStyle.Rect);//插入形状
shape.Font.Color = Color.Red;//设置形状的字体颜色
shape.Font.Size = 15;//字体大小
shape.Font.Bold = true;//字体粗细
shape.Fill.Style = eFillStyle.NoFill;//设置形状的填充样式
shape.Border.Fill.Style = eFillStyle.NoFill;//边框样式
shape.SetPosition(200, 300);//形状的位置
shape.SetSize(80, 30);//形状的大小
shape.Text = "test";//形状的内容//6、超链接//给图片加超链接ExcelPicture picture = worksheet.Drawings.AddPicture("logo", Image.FromFile(@"firstbg.jpg"), new ExcelHyperLink("http:\\www.baidu.com", UriKind.Relative));//给单元格加超链接worksheet.Cells[1, 1].Hyperlink = new ExcelHyperLink("http:\\www.baidu.com", UriKind.Relative);
//7、隐藏sheetworksheet.Hidden = eWorkSheetHidden.Hidden;//隐藏sheet
worksheet.Column(1).Hidden = true;//隐藏某一列
worksheet.Row(1).Hidden = true;//隐藏某一行
}

EPPLUS中单元格的属性相关推荐

  1. LISP 冻结excel窗格_LISP实现EXCEL导入AUTOCAD表格中单元格值属性的修改-第一阶段

    写在最前面: 我希望我的这些记录会在将来给同样琢磨这些内容苦于无同道者的朋友们一些帮助. 大方向上总有很多人同行,细分的需求或方向缺越来越少.当网上搜索到的资料无法回答的我问题的时候,可能是我没有接触 ...

  2. jxls向右循环为什么会间隔单元格_VBA中单元格的Offset属性,你是否能灵活的利用呢?...

    大家好,我们今日继续讲解VBA代码解决方案的第122讲内容:如何在VBA中使用单元格Offset 属性.其实这讲的内容非常的简单,只是有很多的朋友要求再详细的讲一下,顺便再引申一下.谈到Offset属 ...

  3. EduCoder-Web程序设计基础-html5-表格基本结构-第4关:表格中单元格样式的设置

    目录 任务描述 相关知识 编程要求 测试说明 代码示例 任务描述 本关任务:编写一个两行两列的表格网页,表格中的单元格样式进行设置.效果如下图所示: 表格效果3 相关知识 为了完成本关任务,你需要掌握 ...

  4. VBA-Excel中单元格的引用方法

    VBA-Excel中单元格的引用方法 使用VBA对Excel中的单元格或单元格区域进行选择有很多种方法,可以归结为两大类: 使用行列数进行选择 根据已经选择的单元格(区域)进行再选择 1.使用rang ...

  5. html设置单元格间距属性,css单元格间距怎么调?

    css可以使用border-spacing属性设置表格单元格的间距,我们该如何使用border-spacing 属性来设置表格单元格的间距呢?下面我们来看一下css设置表格单元格间距的方法. bord ...

  6. php 中如何设置单元格跨行,HTML表格中单元格跨行跨列

    HTML表格中单元格跨行跨列 对于标准的表格,每一行的单元格 数量是一样的.但在实际使用中,经常会遇到跨行跨列的表格,这个时候,每一行的数量就不一样了. 一.定义 所谓"跨行",是 ...

  7. html合并纵向单元格,HTML中单元格合并

    HTML中单元格合并 跨行合并:rowspan,  跨列合并: colspan. 天朝 Party 河蟹 房价 草泥马 狮子 相关文档: 在Web应用程序特别是Web2.0程序开发中,经常要获取页面中 ...

  8. 报表FineReport中单元格角标各种颜色的标识说明

    过滤标记-黄色小三角 B9单元格中设置了过滤,其中标识为左下黄色小三角,如扩大B9单元格效果图如下: 可通过双击B9单元格查看设置的过滤条件,在弹出对话框中选择过滤,就可看到设置的过滤条件:订单ID等 ...

  9. border-collapse:collapse;清除表格中单元格的空隙

    border-collapse:collapse;清除表格中单元格的空隙 转载于:https://www.cnblogs.com/lengv10/p/3718613.html

最新文章

  1. Java生成xlsx格式的excel文件
  2. Linux内核分析---进程的创建,执行与切换
  3. 使用MyBatista----上传图像
  4. 奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)
  5. ZeroMQ全面介绍
  6. 云端上的字节,引擎火力全开
  7. 服务器响应401,服务器返回HTTP响应代码:401,URL:https
  8. 企业级工作流解决方案(十六)--工作流--工作流实体模型
  9. WS-*协议栈及相关概念
  10. P1117 [NOI2016]优秀的拆分
  11. eclipse汉化包安装步骤
  12. springboot+vue3+elementui plus进销存源码
  13. linux ubuntu 安装odb,Ubuntu 使用C++ ORM框架--ODB
  14. 天池学习赛:保险反欺诈预测(附代码)
  15. Windows10C盘文件简单介绍
  16. 【LaTeX】LaTeX常见括号总结
  17. excel冻结窗口_excel怎么冻结窗口?excel冻结窗口怎么设置?
  18. python+ffmpeg视频转码转格式
  19. win8系统中chm文件打不开怎么办
  20. ABAP-SAP 账号批量创建分配权限程序

热门文章

  1. LeetCode 高级 - 戳气球
  2. cephmds文件系统
  3. javascript 正则匹配
  4. 为什么iPhone、ipad一直用Lightning而不用type-c?
  5. this.$router.push() 和 router-link在IE11下页面不跳转
  6. 荧光分光光度计的原理及应用
  7. hmr webpack 不编译_webpack hmr
  8. 每周荐书 机器学习 Spring MVC Android(评论送书)
  9. 教你如何破解xp开机密码
  10. 揭露C++的庐山真面目!网友:这才是真正的编程语言老大“C++”!