Java(Apache POI)检测单元格背景金色
我一直在寻找这个问题,但找不到解决办法 我有一个工作簿,我必须检查单元格是否以Excel金色为背景 比如:Java(Apache POI)检测单元格背景金色,java,apache,colors,apache-poi,Java,Apache,Colors,Apache Poi,我一直在寻找这个问题,但找不到解决办法 我有一个工作簿,我必须检查单元格是否以Excel金色为背景 比如: if(cell.getCellStyle().getFillForegroundColorColor().equals(gold) ){ then do something 我尝试了HSSF和RGB颜色,但我无法让它工作 我真的很感激你的帮助 谢谢 这应该有效: if(cell.getCellStyle().getFillForegroundColor().equals(HSSFColo
if(cell.getCellStyle().getFillForegroundColorColor().equals(gold) ){ then do something
我尝试了HSSF和RGB颜色,但我无法让它工作
我真的很感激你的帮助
谢谢 这应该有效:
if(cell.getCellStyle().getFillForegroundColor().equals(HSSFColor.GOLD) )
{
}
你可以用
if(cell.getCellStyle().getFillForegroundColor()==HSSFColor.GOLD.index){
//do whatever you want
}
感谢wuick的回复,但不起作用,HSSFColor.GOLD似乎与Excel GOLD不同。您是否尝试打印POI为相关单元格找到的颜色?是的,但仅作为短颜色。但是我不能让equals()与shorth一起工作如果你在调色板上看那么短会发生什么,那会给你什么颜色?如果你真的认为任何答案都是你自己问题的正确答案,请将其标记为已接受的答案。