Не могу установить цвет ячейки в таблице Excel с помощью Apache Poi

Не могу установить цвет ячейки в таблице Excel с помощью Apache Poi. Пробую данный способ

            byte[] rgb = new byte[3];
            rgb[0] = (byte) 242; // red
            rgb[1] = (byte) 220; // green
            rgb[2] = (byte) 219; // blue

            XSSFColor clr = new XSSFColor(rgb,null);
            style.setFillBackgroundColor(clr);
            cell.setCellStyle(style);

Выдаёт следующую ошибку: "The type org.openxmlformats.schemas.spreadsheetml.x2006.main.CTColor cannot be resolved. It is indirectly referenced from required .class files" Методом комментирования я узнал, что данное предупреждение появляется из-за наличия XSSFColor(). Также пробовал данный вариант :

       style.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128), new DefaultIndexedColorMap()));

Однако пишет, что данный конструктор устарел.


Ответы (0 шт):