2013-02-28 287 views
1

我使用的是Apache POI,并发现当我使用HSSFRegionUtil将边框添加到合并单元格时,仅出现了一个单元格的边框。使用HSSFRegionUtil(Apache POI)添加边框到合并单元格

以下是代码

Region region = new Region((short)0,(short)0,(short)1,(short)0); 
    sheet.addMergedRegion(region); 
    HSSFRegionUtil.setBorderRight(HSSFCellStyle.BORDER_MEDIUM,region, sheet, workbook); 

它只显示了只有一个单元格边框,而不是区域边界。任何形式的帮助表示赞赏。

回答

2

就我个人而言,我不使用HSSFRegionUtil将边框添加到合并区域。 我的解决办法是:

假设你合并来自第1行1列的区域,直到第5行,第5列

1)设置cellStyle到小区1,1

2)写一个将单元格样式复制到所有其他单元格的方法。

3)合并区域

这里的示例:

相关问题