jsp+struts2实现excel表格内容的批量导入
我想通过jsp+struts2实现excel表格内容的批量导入,excel表格中的内容为一个表格,每列分别有姓名、年龄……之类的个人信息,我想将这些信息导入到jsp页面中...
我想通过jsp+struts2实现excel表格内容的批量导入,excel表格中的内容为一个表格,每列分别有姓名、年龄……之类的个人信息,我想将这些信息导入到jsp页面中,也形成一个表格显示,并最终可以插入数据库。或者有没有什么方法直接把表格中的内容,每一行相当于一条记录插入到数据库中,这样的话,全部插完之后直接查询就可以显示。可是要怎么实现呢?
展开
3个回答
展开全部
jap内嵌java代码,java代码读取内容,通过<%%>用java代码操作内容,循环,每次循环都为jsp页面中table添加一行。。。不过,如果信息多了的话,,,效率是个问题
追问
导入数据库部分我已经弄出来了,但是文件路径和文件名是写死的。我现在就只想从页面获取要导入的excel文件的路径并在后台得到就行:jsp页面中:后台的action要怎么写?属性写成:private String excelFile;这样还是private File excelFile;这样?
追答
建议的话。。。可以先上传,保存到本地,知道路径之后,在进行操作,,,因为获取文件路径不大好弄(应该是只能查看文件的名字),可以考虑先复制保存文件,再读取内容,最后把复制的文件删除,,
展开全部
你用是什么数据库SQL SERVER 2005导入Excel的方法--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)--如果导入数据并生成表select * into 表 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
追问
导入数据库部分我已经弄出来了,但是文件路径和文件名是写死的。我现在就只想从页面获取要导入的excel文件的路径并在后台得到就行:
jsp页面中:
后台的action要怎么写?
属性写成:private String excelFile;这样还是private File excelFile;这样?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询