2
在Apache POI中,我为某些单元格应用了一些样式并合并了这些单元格。当我在2010年或2007年开放时,它的作品很好,但在2003年,格式化风格已经消失。它在每次保存2003 excel文件之前先推出兼容性检查对话框。合并和颜色样式不适用于Apache POI excel 2003格式
请参阅截图。
下面是示例代码:
.........
style.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex());
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
.........
cell.setCellStyle(style);
合并单元格
CellRangeAddress cr = new CellRangeAddress(10, 10, 18,23);
sheet.addMergedRegion(cr);
我删除合并代码,我得到的颜色在2003年的风格得到应用。但是我希望将颜色和合并应用于2003版本的这些单元格中。
任何建议!
这在Excel中是一样的。第一个单元格的单元格样式被设置为第二个单元格的默认样式。您可以先合并单元格,然后设置颜色样式? – 2012-08-14 12:47:36
我换了合并和应用颜色代码,不工作。 – undisputed 2012-08-23 14:23:24