Struts2.18 Poi-3.7 Excel 导入导出

欢迎技术交流。 QQ:138986722

Struts的jar包就不说了~~~!!!

工程.jar包结构:

poi-3.7-20101029.jar
poi-examples-3.7-20101029.jar
poi-ooxml-3.7-20101029.jar
poi-ooxml-schemas-3.7-20101029.jar
poi-scratchpad-3.7-20101029.jar

 

有些jar包的用不着的、但是我为了以防万一全部都倒进来了!

我的导入页面(OutExcel.jsp):

 

Struts2.xml配置:

 

Userinfo类:

 

 

ExcelWorkSheet类:

 

 

导入的Action类:

 

显示导入的数据页面(InputExcel.jsp):

 

导出数据页面(Out.jsp):

 

导出数据Action:

 

我用的是sql语句导出、先从数据库把数据查询出来、在导出查询出来的数据。

我的Excel数据格式:

电子表格导出

 

我在导入过程中碰到一个问题~~~就是在用户名和密码这一项的时候、不能够完全的写数字~~~

如果全部是Number(Integer或者int)类型那么在转换这一属性数据的时候就会出错~~~搞不懂! 必须要加上一个字符才能正确转换!

o(︶︿︶)o 唉!!!


---------------------------------------------2012-11-26更新------------------------------------------------

找到了、我在导入过程中碰到一个问题~~~就是在用户名和密码这一项的时候、不能够完全的写数字~~~

这个问题、很简单:在java代码中把该单元格设置成String类型

如我的Name跟Pass字段:

HSSFCell cell1 = (HSSFCell) ros.getCell(1); 
HSSFCell cell2 = (HSSFCell) ros.getCell(2);
cell1.setCellType(Cell.CELL_TYPE_STRING); //把该单元格设置成String类型
cell2.setCellType(Cell.CELL_TYPE_STRING); //把该单元格设置成String类型
user.setName(cell1.getStringCellValue());  
user.setPass(cell2.getStringCellValue());



 

 

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG胡汉三

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值