Я хочу, чтобы цветная ячейка и Shade it
с использованием POI.
Обычно для того, чтобы затенять ячейку, можно выбрать Cell-> rightClick-> Format Cells-> Fill (Tab) -> Fill Effects, выбрать цвет и выбрать стиль затенения (для меня здесь будет GOLD и Shading style как ГОРИЗОНТАЛЬНЫЙ 2-й вариант).
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти функцию, которая помогает в Shading the Cell.Is это возможно даже с помощью POI или даже jxl? Вот мой фрагмент кода:Затенение клеток с использованием Apache POI
FileOutputStream fileOut = new FileOutputStream("C:/poi-test.xls");
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet worksheet = workbook.createSheet("POI Worksheet");
HSSFRow row1 = worksheet.createRow((short) 0);
HSSFCell cellA1 = row1.createCell((short) 0);
cellA1.setCellValue("Hello");
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFillForegroundColor(HSSFColor.GOLD.index);
cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);\\ this part is probably redundant
cellA1.setCellStyle(cellStyle);
workbook.write(fileOut);
fileOut.close();