java用poi给excel添加数据时,为什么excel文件大小总是会变为0k 既循环添加数据

java用poi给excel添加数据时,为什么excel文件大小总是会变为0k 既循环添加数据,第1张

0K?那就是没有写入excel

FileOutputStream fileOut = new FileOutputStream(path)

workbook.write(fileOut)

循环代码有问题,把代码贴出来

---------------------------------------------------

public void createexl(String filepath){ //创建新文件

。。。。。。

。。。。。。。。

if(InFor!=null){

HSSFRow rows = null

for(int xfinfor=0xfinfor<InFor.size()xfinfor++ ){

int rowNum = xfinfor / 3 + 2

int modNum = xfinfor % 3

if(modNum == 0){

rows = sheet.createRow(rowNum)

}

String cellvalue=InFor.get(xfinfor).toString()

System.out.println(cellvalue) // 在这里能把值全部打出来。

HSSFCell setcell=rows.createCell(modNum)

setcell.setCellValue(cellvalue)//但是这里只添加最后一条?

}

}

}

帮你在网上找了以下几个文章,可以解决你的问题,请参考。

Java POI Excel( pio:纯java *** 作excel的api )

http://www.cnblogs.com/zqmingok/archive/2010/04/16/1713480.html

java的poi技术读取和导入Excel

http://www.cnblogs.com/hongten/archive/2012/02/22/java2poi.html

java poi 如何获取获得excel的总的行数和列数?

http://zhidao.baidu.com/question/220424660.html

利用Java+POI 读写Excel文档&向Excel中插入图片

http://www.blogjava.net/renyangok/articles/63889.html

-------------------------------------------------------------------------------------------------

如果满意,请采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11190012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存