@ -174,6 +174,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet {
private SortedMap < String , XSSFTable > tables ;
private SortedMap < String , XSSFTable > tables ;
private List < CellRangeAddress > arrayFormulas ;
private List < CellRangeAddress > arrayFormulas ;
private XSSFDataValidationHelper dataValidationHelper ;
private XSSFDataValidationHelper dataValidationHelper ;
private int size ;
/ * *
/ * *
* Creates new XSSFSheet - called by XSSFWorkbook to create a sheet from scratch .
* Creates new XSSFSheet - called by XSSFWorkbook to create a sheet from scratch .
@ -413,12 +414,8 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet {
CTMergeCells ctMergeCells = worksheet . isSetMergeCells ( ) ? worksheet . getMergeCells ( ) : worksheet . addNewMergeCells ( ) ;
CTMergeCells ctMergeCells = worksheet . isSetMergeCells ( ) ? worksheet . getMergeCells ( ) : worksheet . addNewMergeCells ( ) ;
CTMergeCell ctMergeCell = ctMergeCells . addNewMergeCell ( ) ;
CTMergeCell ctMergeCell = ctMergeCells . addNewMergeCell ( ) ;
ctMergeCell . setRef ( region . formatAsString ( ) ) ;
ctMergeCell . setRef ( region . formatAsString ( ) ) ;
final int numMergeRegions = ctMergeCells . sizeOfMergeCellArray ( ) ;
// also adjust the number of merged regions overall
return + + this . size ;
ctMergeCells . setCount ( numMergeRegions ) ;
return numMergeRegions - 1 ;
}
}
/ * *
/ * *