我在使用POI SS的Excel大纲中遇到了问题。我创造 三组" Test1"作为根节点。我也崩溃了每个小组 使用setRowGroupCollapsed。但是,当我展开第一个节点时 生成Excel文件,所有其他节点也被扩展。
是否有防止这种情况的设置?我希望所有级别都崩溃,如果我扩展第一级,较低级别应该保持折叠直到我 扩展它们。
以下是我的测试代码,非常感谢任何帮助。 提前谢谢,
sheet.setAlternativeExpression(false);
sheet.setRowSumsBelow(false);
Row excelRow = null;
Cell excelCell = null;
excelRow = sheet.createRow( 0 );
excelCell = excelRow.createCell( 0 );
excelCell.setCellValue( "Test 1" );
excelRow = sheet.createRow( 1 );
excelCell = excelRow.createCell( 1 );
excelCell.setCellValue( "Test 2" );
excelRow = sheet.createRow( 2 );
excelCell = excelRow.createCell( 2 );
excelCell.setCellValue( "Test 3" );
excelRow = sheet.createRow( 3 );
excelCell = excelRow.createCell( 3 );
excelCell.setCellValue( "Test 4" );
sheet.groupRow( 1, 3 );
sheet.groupRow( 2, 3 );
sheet.groupRow( 3, 3 );
sheet.setRowGroupCollapsed( 1, true );
sheet.setRowGroupCollapsed( 2, true );
sheet.setRowGroupCollapsed( 3, true );