大批量excel导入

yuanxu_zhao 发布于 2014/01/22 11:14
阅读 376
收藏 1

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

需求是这样的,目前有800多个excel文件,每个excel里面有8个sheet页,用户在web页面需要将这些excel全部导入数据库。

问题1.目前想法,用java做excel文件导入,在使用多线程。(不知道能不能解决速度上的问题)

问题2.为了用户的方面性,在导入时不用将800个文件一个一个的选择(web页面上)

@红薯 有什么解决思路。谢谢~

加载中
0
缪斯的情人
缪斯的情人
这个需要使用相关的控件了,可以使用activeX控件的方式做导入;多个文件可以采用目录上传方式,参考百度网盘
0
我不说话
我不说话

问题1:nio

问题2:打包上传吧

0
0xAB
0xAB

把这些excel压缩成zip文件,然后让用户上传,服务器端解压缩,然后启用多线程机制或者逐个解析。多线程不一定需要服务端开启,也可以采用前端发送多个请求来解析。

0
大羽飞鹤
大羽飞鹤
用excel 自带的VBA,也可以试试
0
xuri
xuri

推荐一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelizehttps://github.com/xuri/excelize

提供了流式 API 读写包含大规模数据的文档。

返回顶部
顶部