将单元格中的单元格与Apache POI合并

我尝试将单元格合并成一行,以获得附件中的内容。 想要得到这样的东西

worksheet.addMergedRegion(new CellRangeAddress(20, 20, 0, 10)); worksheet.addMergedRegion(new CellRangeAddress(20, 20, 0, 10)); 

上面的代码给我一个例外。

无法将合并的区域添加到工作表,因为它与现有的合并区域重叠

问题是你正在合并相同的区域两次。

你应该做这个:

 worksheet.addMergedRegion(new CellRangeAddress(20, 20, 0, 10)); worksheet.addMergedRegion(new CellRangeAddress(20, 20, 11, 21));