C# 展开、折叠Excel数据分组
1、下载安装该控件后,在项目中引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取),如下图:

2、首先,添加using指令
using Spire.Xls;
3、创建Workbook实例,载入Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("test.xlsx");
4、获取第2张工作表
Worksheet sheet = workbook.Worksheets[1];
5、展开指定的行
sheet.Range["A2:G6"].ExpandGroup(GroupByType.ByRows, ExpandCollapseFlags.ExpandParent);
PS:这里我们可以选择展开行或者列,根据需要自行选择

6、折叠行分组
sheet.Range["A11:G15"].CollapseGroup(GroupByType.ByRows);
PS:同样的,这里也可以选择折叠行或者列

7、保存并打开文档
workbook.SaveToFile("Output.xlsx");
System.Diagnostics.Process.Start("Output.xlsx");
8、运行程序,生成文档。
效果对比:


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:186
阅读量:100
阅读量:180
阅读量:88
阅读量:82