Java导出Excel表,POI实现自适应宽度
来源:互联网 发布:java中的this 编辑:程序博客网 时间:2024/06/08 11:15
//列宽自适应,只对英文和数字有效 for (int i = 0; i <= maxColumn; i++) { sheet.autoSizeColumn(i); } //获取当前列的宽度,然后对比本列的长度,取最大值 for (int columnNum = 0; columnNum <= maxColumn; columnNum++) { int columnWidth = sheet.getColumnWidth(columnNum) / 256; for (int rowNum = 0; rowNum <= sheet.getLastRowNum(); rowNum++) { Row currentRow; //当前行未被使用过 if (sheet.getRow(rowNum) == null) { currentRow = sheet.createRow(rowNum); } else { currentRow = sheet.getRow(rowNum); } if(currentRow.getCell(columnNum) != null) { Cell currentCell = currentRow.getCell(columnNum); int length = currentCell.toString().getBytes("GBK").length; if (columnWidth < length + 1) { columnWidth = length + 1; } } } sheet.setColumnWidth(columnNum, columnWidth * 256); }
阅读全文
0 0
- Java导出Excel表,POI实现自适应宽度
- Java导出Excel表,POI 实现合并单元格以及列自适应宽度
- Java导出Excel表,POI 实现合并单元格以及列自适应宽度
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- 转载 Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- Java 实现导出excel表 POI
- 大数据存储系统(5)--- ZooKeeper
- Java NIO:浅析I/O模型
- 到底什么是生成式对抗网络GAN?
- 1129
- QT 进程间通信之古老的方法(内存共享)
- Java导出Excel表,POI实现自适应宽度
- C#WinFrom开发系列之关于动态添加生成和删除控件的相关知识
- 令牌桶算法限流
- 浏览器的用户代理(User-Agent)
- jdbc.propties后面一定不要有空格,否则容易错,还不容易找到
- caffe相关--Layers
- 线索二叉树(Binary Thread Tree)
- jsonp详解
- 没有谁是一座孤岛——《岛上书店》