[]
        
(Showing Draft Content)

删除组

您可以通过参考工作表中的以下任务来删除GcExcel Java中的组。

取消分组行和列

如果您不再希望分组,则可以取消对分组的行或列分组。另外,您可以分别使用IRange界面的group方法和ungroup方法 为指定的行或列增加或减少大纲级别 。

取消分组请参考以下示例代码。

// Row ungrouping
// 1:20 rows' outline level will be 2.
worksheet.getRange("1:20").group();
// 1:10 rows' outline level will be 3.
worksheet.getRange("1:10").group(); 
// 1:5 rows' outline level will be 2.
worksheet.getRange("1:5").ungroup();
// 1:5 rows' outline level will be 1.
worksheet.getRange("1:5").ungroup();
        
// Column ungrouping
// A:I columns grouping.
worksheet.getRange("A:I").group();
// A:I columns ungrouping 
worksheet.getRange("A:I").ungroup();

清除大纲

您可以使用IRange界面的clearOutline方法 清除指定的行或列的大纲级别。


参考以下代码

// 1:20 rows' outline level will be 2.
worksheet.getRange("1:20").group();
// 1:10 rows' outline level will be 3.
worksheet.getRange("1:10").group();
        
// Clear outline
// 12:20 rows' outline level will be 1.
worksheet.getRange("12:20").clearOutline();

折叠组

您可以使用IRange界面的setShowDetail 方法 并将其设置为false来折叠组 。


参考以下代码来折叠组

// 1:20 rows' outline level will be 2.
worksheet.getRange("1:20").group();
// 1:10 rows' outline level will be 3.
worksheet.getRange("1:10").group();
        
// Collapse the group
// 1:10 rows will be collapsed.
worksheet.getRange("11:11").setShowDetail(false);