我正在使用POI api。現在我的問題是,我無法將單元格文本垂直對齊。我使用getCellStyle().setAlignment(HSSFCellStyle.VERTICAL_TOP)
來設置對齊方式。使用poi的單元格垂直頂部對齊方式
然而,當我打開工作表時,它不受影響。
我正在使用POI api。現在我的問題是,我無法將單元格文本垂直對齊。我使用getCellStyle().setAlignment(HSSFCellStyle.VERTICAL_TOP)
來設置對齊方式。使用poi的單元格垂直頂部對齊方式
然而,當我打開工作表時,它不受影響。
style = wb.createCellStyle();
style.setFillForegroundColor(IndexedColors.ORANGE.getIndex());
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
cell = row.createCell((short) 2);
cell.setCellValue("X");
cell.setCellStyle(style);
有這個問題,以及,你會被supprised但設置垂直aligment到風格POI你應該使用setVerticalAlignment()
功能不setAlignment()
。例如:
XSSFCellStyle styleSubHeader = (XSSFCellStyle) wb.createCellStyle();
styleSubHeader.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
XSSFWorkbook wbOut = new XSSFWorkbook();
CellStyle style = wbOut.createCellStyle();
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_TOP);
cell.setCellStyle(style);
您可以使用此代碼:
style.setVerticalAlignment(VerticalAlignment.TOP);
它包含一無所知排列呢?它是關於背景顏色的... – efirat