Excel大纲中的Java POI SS问题和展开/折叠

时间:2016-10-19 13:27:01

标签: java excel apache-poi

我在使用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 );

0 个答案:

没有答案