一、实现自动行高:
sheet.setRowView(i, true);//设置自动行高(i为行号)二、实现自动化列宽
CellView cellView = new CellView();cellView.setAutoSize(true);sheet.setColumnView(i,cellView);注:当单元格内容包含中文时,由于在Unicode编码中,一个汉字占用两个字节,所以上面的自动化列宽的方法会失效。可以采用如下方法: sheet.setColumnView(int i,int width);
sheet.setColumnView(i,sheet.getCell(i,j).getContents().length()*2);/** 视觉效果不好看时,还可根据实际情况,增加长度例如: */sheet.setColumnView(i,sheet.getCell(i,j).getContents().length()*2+6);新闻热点
疑难解答