Apache-POI: Как установить цвет фона ячейки при создании электронной таблицы? - PullRequest
0 голосов
/ 29 октября 2018

В Apache POI 4.0 я хочу установить цвет фона ячейки Excel следующим образом:

IndexedColorMap colorMap = workbook.getStylesSource().getIndexedColors();
style.setFillForegroundColor(new XSSFColor(java.awt.Color.BLUE, colorMap).getIndex());
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);

    Row header = sheet.createRow(0);
    header.createCell(0).setCellValue("Title");
    header.getCell(0).setCellStyle(style);

.. но я получаю только черные клетки. Я перепробовал много вещей, но результат всегда один и тот же.

Как установить цвет фона ячейки Excel в Apache POI 4.0?

1 Ответ

0 голосов
/ 30 октября 2018

Попробуйте использовать приведенный ниже код для стиля фона

style.setFillForegroundColor (IndexedColors.YELLOW.getIndex ());

...