将数据追加到html 表格中,jxl将html表单中数据写入到excel

首先下载jxl-2.6.12.jar或者在maven中添加

net.sourceforge.jexcelapi

jxl

2.6.12

后台代码如下:WritableWorkbook wwb = null;

wwb=Workbook.createWorkbook(new File("c:\\1.xls"));//创建excel文件

WritableSheet ws = wwb.createSheet("sheet1", 0);//创建一个可写入的工作表

ws.setColumnView(0,25);

ws.setColumnView(6,20);

ws.setColumnView(9,20);

ws.setColumnView(11,30);//设置列的宽度

//设置表头

ws.addCell(new Label(0,0,"商品图片"));

ws.addCell(new Label(1,0,"商品名称"));

ws.addCell(new Label(2,0,"市场价格"));

ws.addCell(new Label(3,0,"会员价格"));

ws.addCell(new Label(4,0,"被测人"));

ws.addCell(new Label(5,0,"状态"));

ws.addCell(new Label(6,0,"收样品时间"));

ws.addCell(new Label(7,0,"收件人"));

ws.addCell(new Label(8,0,"物流单号"));

ws.addCell(new Label(9,0,"发报告时间"));

ws.addCell(new Label(10,0,"物流单号"));

ws.addCell(new Label(11,0,"检测报告"));

//添加行数据,遍历需要写入excel的集合数据

for (int i=1;i<=odvs.size();i++){

OrderDetailVo row=odvs.get(i-1);

System.out.println(row);

ws.addCell(new Label(0,i,row.getThumbNail()));

ws.addCell(new Label(1,i,row.getName()));

ws.addCell(new Label(2,i,row.getMarketPrice().toString()));

ws.addCell(new Label(3,i,row.getMemberPrice().toString()));

ws.addCell(new Label(4,i,row.getPersonName()));

ws.addCell(new Label(5,i,row.getStatus()));

ws.addCell(new Label(6,i,row.getRecieveOrderDate().toString()));

ws.addCell(new Label(7,i,row.getContact()));

ws.addCell(new Label(8,i,row.getReceiveTrackNumber()));

ws.addCell(new Label(9,i,row.getReportSendDate().toString()));

ws.addCell(new Label(10,i,row.getReportTrackNumber()));

ws.addCell(new Label(11,i,row.getReportDownloadPath()));

}

wwb.write();//从内存中写入文件中

wwb.close(); //关闭资源,释放内存

转换后的1.xls文档如下

2b6a8d975678b0d5c10699868c8cee2d.png

参考文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值