follow on to r1295058
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1295063 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c2d898c25a
commit
e8368bedf1
@ -1033,6 +1033,37 @@ public class SXSSFSheet implements Sheet, Cloneable
|
|||||||
/**
|
/**
|
||||||
* Tie a range of rows together so that they can be collapsed or expanded
|
* Tie a range of rows together so that they can be collapsed or expanded
|
||||||
*
|
*
|
||||||
|
* <p>
|
||||||
|
* Please note the rows being grouped <em>must</em> be in the current window,
|
||||||
|
* if the rows are already flushed then groupRow has no effect.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* Correct code:
|
||||||
|
* <pre><code>
|
||||||
|
* Workbook wb = new SXSSFWorkbook(100); // keep 100 rows in memory
|
||||||
|
* Sheet sh = wb.createSheet();
|
||||||
|
* for (int rownum = 0; rownum < 1000; rownum++) {
|
||||||
|
* Row row = sh.createRow(rownum);
|
||||||
|
* if(rownum == 200) {
|
||||||
|
* sh.groupRow(100, 200);
|
||||||
|
* }
|
||||||
|
* }
|
||||||
|
*
|
||||||
|
* </code></pre>
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* Incorrect code:
|
||||||
|
* <pre><code>
|
||||||
|
* Workbook wb = new SXSSFWorkbook(100); // keep 100 rows in memory
|
||||||
|
* Sheet sh = wb.createSheet();
|
||||||
|
* for (int rownum = 0; rownum < 1000; rownum++) {
|
||||||
|
* Row row = sh.createRow(rownum);
|
||||||
|
* }
|
||||||
|
* sh.groupRow(100, 200); // the rows in the range [100, 200] are already flushed and groupRows has no effect
|
||||||
|
*
|
||||||
|
* </code></pre>
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
* @param fromRow start row (0-based)
|
* @param fromRow start row (0-based)
|
||||||
* @param toRow end row (0-based)
|
* @param toRow end row (0-based)
|
||||||
*/
|
*/
|
||||||
@ -1049,7 +1080,7 @@ public class SXSSFSheet implements Sheet, Cloneable
|
|||||||
CTSheetFormatPr pr = ct.isSetSheetFormatPr() ?
|
CTSheetFormatPr pr = ct.isSetSheetFormatPr() ?
|
||||||
ct.getSheetFormatPr() :
|
ct.getSheetFormatPr() :
|
||||||
ct.addNewSheetFormatPr();
|
ct.addNewSheetFormatPr();
|
||||||
pr.setOutlineLevelRow((short)outlineLevelRow);
|
if(outlineLevelRow > 0) pr.setOutlineLevelRow((short)outlineLevelRow);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user