当前位置: 代码迷 >> Java Web开发 >> jxl 导出excel 模板 动态增加行数,该怎么解决
  详细解决方案

jxl 导出excel 模板 动态增加行数,该怎么解决

热度:978   发布时间:2016-04-16 22:10:05.0
jxl 导出excel 模板 动态增加行数
模板中间一段 

插入的数据不一定.

所以需要动态的增加行数.

也不影响下面的格式


如下图所示



------解决方案--------------------
在红色 的里面动态增加好了。 
获取行的row num 然后再插入你需要插入的行数。
------解决方案--------------------
sheet.shiftRows(rowNum, sheet.getLastRowNum(), 1, true, false);
sheet.createRow(rowNum);
------解决方案--------------------

sheet.addMergedRegion(new CellRangeAddress(rowNum, rowNum, xx, xxx);
------解决方案--------------------
上面我写的是 poi 写法,jxl 估计差不多。addMergedRegion 合并 
 其中也可以 setRowStyle  设置样式。
------解决方案--------------------
我也遇到类似的问题,问题是每行的列数都不一样,就导致列不这么好算,我的应用是导出数据库数据然后移植到其他网站上,基本数据时能导出,但是有一个问题,就是一条数据包含了很多图片,每条数据的图片数量都不一样,哎
  相关解决方案