Я использую Apache poi для создания данных Excel, к которым можно получить доступ за пределами приложения.У меня проблема с созданием стиля.Некоторые методы свойств стиля продолжают показывать ошибку, когда я добавляю ожидаемые значения.
XSSFWorkbook wb = new XSSFWorkbook();
BorderStyle thin = BorderStyle.THIN;
short black = IndexedColors.BLACK.getIndex();
CellStyle style = wb.createCellStyle();
style.setBorderRight(thin);
style.setRightBorderColor(black);
style.setBorderBottom(thin);
style.setBottomBorderColor(black);
style.setBorderLeft(thin);
style.setLeftBorderColor(black);
style.setBorderTop(thin);
style.setTopBorderColor(black);
style.setAlignment(HorizontalAlignment.CENTER_SELECTION);
style.setFillPattern(FillPatternType.SOLID_FOREGROUND);
У меня возникают следующие ошибки при попытке скомпилировать код:
ошибка: несовместимые типы: HorizontalAlignment не может быть преобразовано в короткую
ошибка:несовместимые типы: FillPatternType не может быть преобразован в короткий
ошибка: несовместимые типы: BorderStyle не может быть преобразован в короткий
ошибка: несовместимые типы: BorderStyle не может быть преобразован в короткий
ошибка: несовместимые типы: BorderStyle не может быть преобразован в короткий
ошибка: несовместимые типы: BorderStyle не может быть преобразован в короткий