【記錄】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