如何使文本适合java中的xls列大小

时间:2014-08-18 09:56:28

标签: java excel spring xls

我需要在xls文档中使文本显示得很好。 我正在使用带有java的spring mvc xml视图。有代码示例:

CellStyle style = workbook.createCellStyle();
HSSFSheet sheet = workbook.createSheet("Test");
sheet.setDefaultColumnWidth(20);
int worCount = 1;
for (Object s : crimeCaseList) {
    HSSFRow nRow = ud.createRow(rowCount++);
    if(s.getClass().getName().equals("java.util.HashMap")) {
       Map<String, Object> map = (HashMap<String,Object>)s;
       nRow.createCell(0).setCellValue((map.get("rowNum")==null)?"":
           map.get("rowNum").toString());
       .....
    }
}

所以,我有很多专栏,可能会有很多文字。我需要让它看起来不错。因此,当文本到达列的末尾时,它需要在新行上自动传输,行应根据文本长度增长。我该怎么办?

1 个答案:

答案 0 :(得分:1)

可能是autoSizeColumn(int)帮助你。 API