首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

EXCEL写入有关问题

2013-09-25 
EXCEL写入问题private void write_excel(ArrayList[] array) {try {OutputStream file1 new FileOutputS

EXCEL写入问题
private void write_excel(ArrayList[] array) 
{
try {
OutputStream file1 = new FileOutputStream("E:\\交付清单test1.xls");
HSSFWorkbook wb1=new HSSFWorkbook();
HSSFSheet newsheet=wb1.createSheet();
for(int k=0;k<array.length;k++)
{
for(int i=0;i<array[0].size();i++)
{
HSSFRow row=newsheet.createRow((short)i);
HSSFCell cell=row.createCell((short)k);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
//String a=(String)ite.next();
cell.setCellValue(array[k].get(i).toString());
//System.out.println(a);
System.out.println(array[k].get(i).toString());

}
}
wb1.write(file1);
file1.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}


请问下,为什么得到的新的excel只有最有一个array[]中的信息,请问下怎么能将所有的array[k]中的内容全部写到excel中?
[解决办法]
http://bbs.csdn.net/topics/390360927
你这个和我以前编辑的这个基本上一模一样
只不过我输入的是数组String[][]
你输入的是
List[] listarray而已
[解决办法]
楼主,你说问题已经解决了,能不能抱着分享的精神,把东西共享一下。我们真心想要的除了你的解决了,还有你的解决方法。

热点排行
Bad Request.