Я пытаюсь зачитать цвет ячеек, которые были установлены в Excel, используя условное форматирование.В большинстве случаев это не работает, а возвращаемый цвет равен нулю.Это относится как к цвету переднего плана, так и к цвету фона.В очень немногих случаях цвет считывается правильно, но до сих пор неясно, почему.
XSSFColor color = (XSSFColor)cell.getCellStyle().getFillForegroundColorColor();
Здесь вы найдете файл excel для воспроизведения моего случая: https://docs.google.com/spreadsheets/d/1_oge-F-_yzcswyDtrg5f-T9as733YmMxX0Rs6gmt4Is/edit?usp=sharing
Версия Apache POI: 4.0.1
ОБНОВЛЕНИЕ: Это может быть связано с условным форматированием, потому что, когда я устанавливаю фон отдельной ячейки вручную, он работает нормально.