Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Excel изменить цвет фона в ячейке / 3 сообщений из 3, страница 1 из 1
22.07.2021, 17:45
    #40085518
Павел Гужанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel изменить цвет фона в ячейке
Делаю выгрузку в эксель, определенные ячейки надо выделить цветом.
Пробую сделать так:
Код: java
1.
2.
3.
4.
5.
HSSFCell cell = row.createCell(3);
cell.setCellValue("Ячейка с измененным фоном");
CellStyle stl = workbook.createCellStyle();
stl.setFillBackgroundColor(HSSFColor.HSSFColorPredefined.SKY_BLUE.getIndex());
cell.setCellStyle(stl);


На выходе в экселе фон ячейки не меняется.
Пробовал использовать setFillForegroundColor - результат тот же.
Что я делаю не так?
...
Рейтинг: 0 / 0
22.07.2021, 17:52
    #40085521
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel изменить цвет фона в ячейке
InternetYou may need to add the following line after setting the foreground colour:

style.setFillPattern(CellStyle.SOLID_FOREGROUND);
...
Рейтинг: 0 / 0
23.07.2021, 09:09
    #40085627
Павел Гужанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel изменить цвет фона в ячейке
Leonid Kudryavtsev,

Спасибо, сделал немного не так:
Код: java
1.
stl.setFillPattern(FillPatternType.SOLID_FOREGROUND);


Заработало!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Excel изменить цвет фона в ячейке / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]