[]
您可以通过参考工作表中的以下任务来删除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);