Excel生成报表之解决方案--设置多个单元格区域的格式
2012-11-07 09:45
253 查看
上一篇/article/5796945.html讲述如何设置单个单元格格式。
在实际中使用过程中可能更多的需要设置多个单元格格式。其中又可分为连续多个单元格和不连续的单元格。
一.设置连续多个单元格格式
首先看下已经设置好的效果图:
View Code
代码实现了Excel中第二种方法,首先设置其中一个单元格的格式,对另外单元格格式设置用方法:destCell.CopyFormat(cell);该方法只复制指定单元格对象的格式。如果既要复制数据又要复制格式,可以用Copy的方法。用destCell.CopyFormat(cell);方法简化对每个单元格分别进行重复的格式设置。
三、总结
无需安装微软Excel,用代码也能很轻松实现单元格格式效果。 下载最新版本到www.aceyoffice.com。如果您想对Acey.ExcelX有进一步了解,在网站下载帮助和Demo。
在实际中使用过程中可能更多的需要设置多个单元格格式。其中又可分为连续多个单元格和不连续的单元格。
一.设置连续多个单元格格式
首先看下已经设置好的效果图:
View Code
/// <summary> /// 这个例子展示如何设置不连续单元格区域的格式(不连续区域有相同的格式)。 /// </summary> public void Sample() { //创建工作薄对象。 IWorkbook workbook = ExcelxApplication.CreateWorkbook(); //获取指定索引处的工作表对象。 IWorksheet worksheet = workbook.Worksheets[0]; //获取指定名称的单元格对象。 ICell cell = worksheet.Cells["C3"]; //设置单元格值。 cell.Value = 10; //设置单元格格式的字体属性。 cell.CellFormat.Font.Name = "宋体"; cell.CellFormat.Font.Size = 16; cell.CellFormat.Font.Bold = true; cell.CellFormat.Font.Color = Color.Blue; //设置单元格格式的数据格式。 cell.CellFormat.NumberFormat = "0.00"; //设置单元格格式的边框样式和颜色。 cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red); ICell destCell = worksheet.Cells["D4"]; destCell.Value = 20; //只复制指定单元格对象的格式。 destCell.CopyFormat(cell); destCell = worksheet.Cells["F6"]; destCell.Value = 30; //只复制指定单元格对象的格式。 destCell.CopyFormat(cell); //保存该工作薄为指定类型。 workbook.SaveAs(@"d:\book1.xls", FileFormat.Excel97To2003); }
代码实现了Excel中第二种方法,首先设置其中一个单元格的格式,对另外单元格格式设置用方法:destCell.CopyFormat(cell);该方法只复制指定单元格对象的格式。如果既要复制数据又要复制格式,可以用Copy的方法。用destCell.CopyFormat(cell);方法简化对每个单元格分别进行重复的格式设置。
三、总结
无需安装微软Excel,用代码也能很轻松实现单元格格式效果。 下载最新版本到www.aceyoffice.com。如果您想对Acey.ExcelX有进一步了解,在网站下载帮助和Demo。
相关文章推荐
- Excel生成报表之解决方案--设置单个单元格格式
- Excel生成报表之解决方案--设置整行整列(附源码)
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式 【转】
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 使用C#和Excel进行报表开发-设置单元格的显示格式
- python 按固定格式数据生成excel报表源代码
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 关于poi导出大数据量EXCEL导出缓慢的解决方案--生成xml格式的表格文件(注意xls格式为03 07下格式会不一样)
- Excel报表格式设置
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 报表技术之Excel格式报表生成(POI)
- Excel生成报表之解决方案--合并单元格的用法
- Excel 格式报表生成 POI
- Excel生成报表之解决方案--组合的用法
- Excel生成报表之解决方案--单元格添加批注
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- Excel生成报表之解决方案---合并图表
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式