1
我正在將Excel表格轉換爲HTML。 我在Java中使用POI來獲取xls工作簿中單元格的顏色。 問題是顏色不匹配:在Excel中,我有RGB值爲242,220和219,但是當我使用POI得到它們時,我得到RGB(255,153,204)。在Java中使用POI獲取Excel單元格背景顏色並不匹配
有關如何獲得準確顏色的任何想法?
HSSFCellStyle cs = (HSSFCellStyle) style;
out.format(" /* fill pattern = %d */%n", cs.getFillPattern());
styleColorback(out, "background-color", cs.getFillForegroundColorColor())
private void styleColorback(Formatter out, String attr, HSSFColor color) {
short[] rgb = color.getTriplet();
out.format(" %s: #%02x%02x%02x; ", attr, rgb[0], rgb[1], rgb[2]);
}