木成洲
2016-08-21 18:08java中使用poi操作excel时,不明白这个为什么无法写入
在使用poi包进行操作excel的时候,出现在两次for循环中,无法正确写入excel现象
XSSFWorkbook wb = new XSSFWorkbook();
Sheet sheet = wb.createSheet("result");
for (int i = 0;i< 79;i++){
for(int j= 1;j<4;j++){
sheet.createRow(i).createCell(0).setCellValue("当前i:"+i);
sheet.createRow(i).createCell(j).setCellValue("当前j:"+j);
}
}
FileOutputStream fos = null;
try {
fos = new FileOutputStream(McUtils.compareResult_str + "C666.xlsx");
wb.write(fos);
} catch (IOException e) {
System.out.println(e.toString());
} finally {
try {
fos.close();
} catch (IOException e) {
System.out.println(e.toString());
}
}
1、是不能用两次for循环,还是其他原因?
2、for循环中有两句setValue,但是只有后一句生效了,并且后一句只写入了最后一列(即只有j=3的时候生效了),这是什么原因
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- poi导出图片到excel ,导出成功但是没有图片,哪位大佬帮助一下
- java
- 3个回答
- 如何通过poi读取Excel中合并的单元格再以同样的样式写入另外一个Excel中?
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- POI 生成Excel 分段处理问题
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- java解析Excel,The supplied file was empty
- java
- excel
- 1个回答
- POI 如何给已有行在同一行后面添加新的数据?
- poi
- java
- excel
- 1个回答
换一换