Bug 63073

Summary: return value of addMergedRegion starting from 1
Product: POI Reporter: chenhuanming.cn
Component: XSSFAssignee: POI Developers List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X 10.1   
Attachments: Patch to make the return value of XSSFSheet.addMergedRegion zero-based

Description chenhuanming.cn 2019-01-10 16:46:57 UTC
HSSFSheet.addMergedRegion() returns index of the region,which starts from 0,but return value of XSSFSheet.addMergedRegion() starts from 1

Is it a Bug?Their interface Sheet does not mention this

==============
Implementation In HSSFSheet:
return mrt.getNumberOfMergedRegions()-1;


And in XSSFSheet:
return ctMergeCells.sizeOfMergeCellArray();


forgot -1?

Version:4.0.1
Comment 1 David Gauntt 2019-04-21 18:00:58 UTC
Created attachment 36539 [details]
Patch to make the return value of XSSFSheet.addMergedRegion zero-based
Comment 2 Dominik Stadler 2019-04-23 20:28:16 UTC
Fixed on trunk via r1858021, thanks for the patch!