首页 > 学院 > 开发设计 > 正文

jxl实现自动化列宽和行高

2019-11-06 06:48:21
字体:
来源:转载
供稿:网友

一、实现自动行高:

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);
上一篇:Thread Api

下一篇:ROS总结——文件系统

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表