我正在使用 POI 3.8 版本并尝试读取 excel 表 (XLS) 中单元格的背景颜色。理想情况下,我想将此带有样式的单元格复制到另一张纸上。当我执行cloneFrom(..)方法时,它没有将正确的颜色复制到目标表。
当我尝试单独读取单元格的背景颜色时,我没有得到正确的 RGB 值。如果我能获得正确的 RGB 值,我可以创建一个自定义调色板并将其设置为目标工作表的单元格。
是否有从单元格读取背景颜色的正确方法?
我试过以下
cell.getCellStyle().getFillBackgroundColor()
cell.getCellStyle().getFillBackgroundColorColor().getTriplet()
上面的行应该给我 159/200/222 的 RGB 值,但给我的值是 51/204/204 不正确。
有人可以帮忙吗?我已经检查了这个论坛的所有可能的答案,但仍然无法得到我想要的。