当我们在excel中对行或列进行分组后,可以点击该分组前的展开( )或折叠(-)符号来选择显示或隐藏分组中的明细数据。本文将介绍如何使用spire.xls组件实现excel中展开和折叠分组的功能。
以下excel文档中包含了一个折叠的行分组:
c#
//创建workbook实例
workbook workbook = new workbook();
//载入excel文档
workbook.loadfromfile("input.xlsx");
//获取第一张工作表
worksheet sheet = workbook.worksheets[0];
//展开行分组
sheet.range["a3:c4"].expandgroup(groupbytype.byrows, expandcollapseflags.expandparent);
//折叠行分组
//sheet.range["a3:c4"].collapsegroup(groupbytype.byrows);
//保存文档
workbook.savetofile("output.xlsx");
vb.net
'创建workbook实例
dim workbook as new workbook()
'载入excel文档
workbook.loadfromfile("input.xlsx")
'获取第一张工作表
dim sheet as worksheet = workbook.worksheets(0)
'展开行分组
sheet.range("a3:c4").expandgroup(groupbytype.byrows, expandcollapseflags.expandparent)
'折叠行分组
'sheet.range["a3:c4"].collapsegroup(groupbytype.byrows);
'保存文档
workbook.savetofile("output.xlsx")