POI導出的excel,ofiice打開出現上述的問題,只需要在導出excel的時候強制設置單元格的背景顏色為白色即可;
單元格的顏色設設置的時候,有背景顏色設置方法[setFillBackgroundColor()]和前景顏色設置方法[setFillForegroundColor()];設置的時候要區別開,根據需要調用相應的方法;
關於背景顏色和前景顏色:
前景顏色:一般指字體顏色
背景顏色:一般指單元格的填充顏色
// 設置背景顏色 // style.setFillBackgroundColor(new HSSFColor.WHITE().getIndex()); //設置前景顏色 修復wps展示正常,office展示變黑問題 style.setFillForegroundColor(new HSSFColor.WHITE().getIndex());