日期:2014-05-18  浏览次数:20756 次

请教高手:读取EXCEL 指定列的问题
比如一张EXCEL员工表有 工号,姓名,部门,公司,在职状态,帐号,VPN帐号(有空的表格项).

怎样指定工号,姓名,帐号,VPN帐号;将这些数据导入到empl表(工号,姓名,帐号,VPN帐号)里.

帮帮忙,给分的!

------解决方案--------------------
不清楚你会不会用POI,只能告诉你几点:
1、用POI,如果是excel2007,那么用XSSF;否则用HSSF来读写excel。
2、具体用POI如何读取excel表中的数据,要看你的sheet结构了。
3、读取cell时,如果你用Cell.getStringCellValue()方法,在读取numeric类型的cell时会抛异常。你可以重新写个方法,实现 getStringCellValue的功能,但读numeric类型的cell时,不让它抛异常,而是把数字转成字符串。
------解决方案--------------------
补充:读取相应cell的值,赋给Employee对象,再把这个对象传给dao处理喽。