C# 展开、折叠Excel数据分组

时间:2024-10-18 21:00:08

1、下载安装该控件后,在项目中引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取),如下图:

C# 展开、折叠Excel数据分组

2、首先,添加using指令using Spire.Xls;

3、创建Workbook实例,载入Excel文档Workbook workbook = ne嘛术铹砾w Workbook();workbook.LoadFromFile("test.xlsx");

4、获取第2张工作表Worksheet sheet = workbook.Worksheets[1];

5、展开指定的行sheet.Range["A2:G6"].ExpandGroup(GroupByType.ByRows, 呶蓟鹭毵ExpandCollapseFlags.ExpandParent);PS:这里我们可以选择展开行或者列,根据需要自行选择

C# 展开、折叠Excel数据分组

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

C# 展开、折叠Excel数据分组

7、保存并打开文档workbook.SaveToFile("Output.xlsx");System.Diagnostics.Process.Start("Output.xlsx");

8、运行程序,生成文档。效果对比:

C# 展开、折叠Excel数据分组
C# 展开、折叠Excel数据分组
© 手抄报圈