有没有办法在Apache POI中编写具有“垂直”文本方向的单元格?我只能找到一个旋转整个文本的方法setRotation,而不是在应用“垂直”选项时Excel显示它。在视觉上看起来像:
本文
变为
t
h
i
s
t
e
x
t
答案 0 :(得分:2)
设置单元格中文本的旋转度
旋转 - 度数(介于-90和90度之间,或垂直为0xff)
因此,您首先需要在其上创建一个(单个,工作簿范围的)单元格样式:
CellStyle styleVertical = wb.createCellStyle();
styleVertical.setRotation(0xff);
然后将其应用到您的手机
Cell cell = row.createCell(0);
cell.setCellValue("this text");
cell.setCellStyle(styleVertical);
答案 1 :(得分:0)
CellStyle cs = wb.createCellStyle();//where 'wb' is the workbook
cs.setWrapText(true);
cell.setCellStyle(cs);//where 'cell' is the cell you wish to edit
之后,标准\n
可用于在单元格中创建新行。