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


 

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

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

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

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM