首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

flex 下传excel 导入数据库

2012-11-22 
flex 上传excel 导入数据库flex 上传excel 导入数据库前端用flex上传excel,因为此例子用的是flex3, 所以通

flex 上传excel 导入数据库
flex 上传excel 导入数据库

前端用flex上传excel,因为此例子用的是flex3, 所以通过 servlet 进行处理(如果是flex4的话 可以用remoteobject处理),servlet 可以利用jxl 处理excel,并报存到数据库。

----------》前端代码


----------》servlet代码


其中就是jxl处理流时,必须先过滤http header,看到了个解决方案(http://blog.csdn.net/sdrzths/archive/2010/04/09/5467876.aspx)还是报jxl.read.biff.BiffException: Unable to recognize OLE stream 的错,其实解决是打印上传的excel ,发现结果是
------------ae0cH2Ef1Ij5Ij5ae0ei4ei4Ef1cH2
Content-Disposition: form-data; name="Filename"

users.xls
------------ae0cH2Ef1Ij5Ij5ae0ei4ei4Ef1cH2
Content-Disposition: form-data; name="Filedata"; filename="users.xls"
Content-Type: application/octet-stream

??à?±á

所以http 头应该是8行,得以解决。

感谢下面博主
Flex 利用 Blazeds上传文件 http://blog.csdn.net/chuangxin/archive/2010/09/13/5881758.aspx
如何在jsp中读取客户端的excel文件中的数据 http://blog.csdn.net/sdrzths/archive/2010/04/09/5467876.aspx
JXL读Excel文件到数据库
http://hi.baidu.com/liupeng_cn/blog/item/74140eef714e1cfcb2fb95cb.html

热点排行