【记录】POI导出的excel,用offic打开,双击单元格背景颜色变黑,但是wps打开就没问题

 

POI导出的excel,ofiice打开出现上述的问题,只需要在导出excel的时候强制设置单元格的背景颜色为白色即可;

单元格的颜色设设置的时候,有背景颜色设置方法[setFillBackgroundColor()]和前景颜色设置方法[setFillForegroundColor()];设置的时候要区别开,根据需要调用相应的方法;

关于背景颜色和前景颜色:

前景颜色:一般指字体颜色

背景颜色:一般指单元格的填充颜色

         // 设置背景颜色
//         style.setFillBackgroundColor(new HSSFColor.WHITE().getIndex());
         //设置前景颜色 修复wps展示正常,office展示变黑问题
         style.setFillForegroundColor(new HSSFColor.WHITE().getIndex());

 

posted @ 2020-07-09 15:06  -天道酬勤-  阅读(1603)  评论(0编辑  收藏  举报