Excel テーブルを HTML に変換しています。Java で POI を使用して、xls ワークブックのセルの色を取得しています。問題は、色が一致しないことです。Excel では 242、220、および 219 の RGB 値がありますが、POI を使用してそれらを取得すると、RGB(255,153,204) になります。
正確な色を取得する方法について何か考えはありますか?
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]);
}