0
爲什麼org.apache.poi.hssf會給Excel 2007中的單元格賦予錯誤的顏色?隨着2010年的版本,沒有問題。爲什麼org.apache.poi.hssf在Excel 2007中提供了錯誤的顏色?
修復/解決方法的任何想法?
final HSSFCellStyle cellStyle = (HSSFCellStyle) cell.getCellStyle();
final HSSFColor backgroundColor = cellStyle.getFillForegroundColorColor();
String theColor = ExcelToHtmlUtils.getColor(backgroundColor);
我試過幾個庫,但沒有運氣。只有xlsgen提供了很好的結果,但它不是開源的,我更喜歡。
一些更多的信息將會有所幫助。您正在閱讀的excel文件是否具有自定義調色板?細胞是什麼顏色,它告訴你它是什麼顏色? – 2012-01-14 05:23:04
單元格的顏色爲「淺綠色」,沒有自定義調色板,因此它給了我「黃色」 – 2012-01-14 08:05:27
我發現,OpenOffice在Ecxel 2007中也給淺綠色的單元格提供了黃色 – 2012-01-14 08:20:52