ssh框架下,如何通过JSP导入Excel到数据库

现在是固定导入指定位置的指定Excel文件,需求是点击导入,弹出选择框获得文件地址,有大神能帮忙不,给出实例最好,谢谢了~是导入Excel的文件内容到数据库已经解决了,我... 现在是固定导入指定位置的指定Excel文件,需求是点击导入,弹出选择框获得文件地址,有大神能帮忙不,给出实例最好,谢谢了~
是导入Excel的文件内容到数据库
已经解决了,
我在action直接获取流文件
FileInputStream fis = new FileInputStream(exce);
List<TspEquipInfo> tspEquipInfoes=ExportData.imExcel(fis);
ExportData类,imExcel(fis)方法中用jxl直接读取流文件
Workbook book = Workbook.getWorkbook(fis);
// 获得第一个工作表对象
Sheet sheet = book.getSheet(0);
//读取表,获得总行数:rows
int rows = sheet.getRows();
//获取Sheet表中所包含的总列数 intrsColumns = rs.getColumns();
//遍历每一行,i初始值设置为1,跳过列名行
sheet.getCell(0, i).getContents()读取每个单元格的内容
展开
 我来答
百科追击者
2014-08-22 · TA获得超过849个赞
知道小有建树答主
回答量:792
采纳率:40%
帮助的人:274万
展开全部
你如果要上传文件怎样上传?所以excel也是文件呀,你把它当作和其它文件一样上传就好啦,用form表单上传的时候,在后台是不是还有inputstrem的文件流?然后你把文件流转换成二进制字符串保存进数据库就好啦。

如果你导入Excel不仅是为了保存,还需要读取里面的信息,excel也是一个小型数据库来的,把它当成数据库直接读出来就可以啦。

可能实现的过程有些麻烦,但是逻辑还是比较清晰简单的。好好琢磨一下吧
追问
不是上传到数据库,是读取其中的数据上传到数据库,之前写的只能读取固定位置的固定文件的内容,想知道有没有办法在JSP页面获取文件路径
追答
不知道你想表达什麼,好复杂的逻辑。获取文件路径还不简单,给TextField让用户把路径打进去就行啦,用户不肯那你就选择上传excel文件,把excel放在固定的路径就好啦。
匿名用户
2014-08-22
展开全部
有第三方库,jexcel不过他目前仅能导出数据到excel2007及之前版本的excel文件中,也就是拓展名xls的文件
官方网站上有详细的api和案例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-22
展开全部
poi
poi
poi
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式