Excel生成报表之解决方案--组合的用法
2012-12-04 09:45
281 查看
首先看在组合在Excel报表中的应用,举个简单的例子,如图:
View Code
在设置Outline中使用枚举更能清晰的表达其含义。如果设置要组合列的方向,只要设置outline.SummaryColumn = SummaryColumn.SummaryOnLeft;即可。
总结
无需安装微软Excel,用组件Acey.ExcelX就能轻松实现各种组合效果。 下载最新版本(已支持中文版)到www.aceyoffice.com。如果您想对Acey.ExcelX有进一步了解,在网站下载帮助和Demo。
View Code
public void Sample() { //创建工作薄。 IWorkbook workbook = ExcelxApplication.CreateWorkbook(); //获取指定索引的工作表。 IWorksheet worksheet = workbook.Worksheets[0]; //初始化数组。 object[,] objArray = new object[3, 3] {{"水果名称", "单价", "重量"}, {"苹果", 3.5, 2}, {"西瓜", 3, 10}}; //导入数组到工作表中指定的开始位置。 worksheet.ImportArray(objArray, 1, 0); //获取指定名称的单元格对象。 ICell cell = worksheet.Cells["A5"]; //设置单元格的值。 cell.Value = "总价"; //获取指定名称的单元格对象。 cell = worksheet.Cells["C5"]; //设置单元格的公式。 cell.Formula = "=B3*C3+B4*C4"; //组合指定开始行和结束行。 worksheet.GroupRows(1, 3); //获取描述工作表中分级显示的设置。 IOutline outline = worksheet.Outline; //获取或设置明细数据的上方。 outline.SummaryRow = SummaryRow.SummaryAbove; //保存该工作薄为指定类型。 string xlsFile = @"d:\GroupRows.xls"; workbook.SaveAs(xlsFile, FileFormat.Excel97To2003); }
在设置Outline中使用枚举更能清晰的表达其含义。如果设置要组合列的方向,只要设置outline.SummaryColumn = SummaryColumn.SummaryOnLeft;即可。
总结
无需安装微软Excel,用组件Acey.ExcelX就能轻松实现各种组合效果。 下载最新版本(已支持中文版)到www.aceyoffice.com。如果您想对Acey.ExcelX有进一步了解,在网站下载帮助和Demo。
相关文章推荐
- Excel生成报表之解决方案--合并单元格的用法
- Excel生成报表之解决方案--单元格添加批注
- Excel生成报表之解决方案---柱状图
- Excel生成报表之解决方案---气泡图
- Excel生成报表之解决方案---开盘-盘高-盘低-收盘图(附源码)
- Excel生成报表之解决方案--单元格富文本
- Excel生成报表之解决方案---合并图表
- Excel生成报表之解决方案--设置多个单元格区域的格式
- Excel生成报表之解决方案--插入图片
- Excel生成报表之解决方案---簇状圆锥图
- Excel生成报表之解决方案--设置单个单元格格式
- Excel生成报表之解决方案--设置整行整列(附源码)
- [导入]从DataView中生成Excel报表的方案(C#)
- Velocity模板引擎实战:动态生成HTML、Word、Excel等报表
- 【下拉列表值超过255问题】poi生成excel设置单列-解决方案
- javaweb 利用POI生成excel报表 相关代码
- VS2010生成Excel报表
- 在asp.net 中生成excel高级报表后删除vba宏代码
- (转)使用Aspose.Cell控件实现Excel高难度报表的生成(一)
- Delphi控制Excel自动生成报表