怎么利用jxl把一个list写入excel中
1个回答
展开全部
------解决方案--------------------------------------------------------
下面代码是生成一个xls 文件,生成一个sheet 页,设置一个单元格的值。
循环你的list 根据这段代码(网上摘的)可以实现你要的结果:try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook( new File( test.xls ));
// 生成名为“第一页”的工作表,参数0 表示这是第一页
WritableSheet sheet = book.createSheet( 第一页 , 0 );
// 在Label 对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , test );
// 将定义好的单元格添加到工作表中
sheet.addCell(label);/**/ /*
* 生成一个保存数字的单元格 必须使用Number 的完整包路径,否则有语法歧义 单元格位
置是第二列,第一行,值为789.123*/
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 );
sheet.addCell(number);
// 写入数据并关闭文件
book.write();book.close();
下面代码是生成一个xls 文件,生成一个sheet 页,设置一个单元格的值。
循环你的list 根据这段代码(网上摘的)可以实现你要的结果:try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook( new File( test.xls ));
// 生成名为“第一页”的工作表,参数0 表示这是第一页
WritableSheet sheet = book.createSheet( 第一页 , 0 );
// 在Label 对象的构造子中指名单元格位置是第一列第一行(0,0)
// 以及单元格内容为test
Label label = new Label( 0 , 0 , test );
// 将定义好的单元格添加到工作表中
sheet.addCell(label);/**/ /*
* 生成一个保存数字的单元格 必须使用Number 的完整包路径,否则有语法歧义 单元格位
置是第二列,第一行,值为789.123*/
jxl.write.Number number = new jxl.write.Number( 1 , 0 , 555.12541 );
sheet.addCell(number);
// 写入数据并关闭文件
book.write();book.close();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询