Я работаю над созданием Excel в своем приложении для отчетности.Я могу применить стили ко всем строкам, но когда я пытаюсь нацелиться на определенные строки (как показано ниже), стиль не работает.
public void postProcessXLS(Object document) {
HSSFWorkbook wb = (HSSFWorkbook) document;
HSSFSheet sheet = wb.getSheetAt(0);
CellStyle cs = wb.createCellStyle();
cs.setFillBackgroundColor(IndexedColors.RED1.index);
cs.setFillPattern(FillPatternType.SOLID_FOREGROUND);
cs.setFillForegroundColor(HSSFColor.HSSFColorPredefined.BLUE.getIndex());
sheet.getRow(0).setRowStyle(cs);
}
Попытка отформатировать данные в моей таблице, чтобы пользователям было легче читать / обрабатывать их.Я хочу отобразить разные стили для альтернативных строк.Если есть простой способ сделать это в HSSF без необходимости писать стили вручную, я открыт для предложений.