新系统对外接口是 excel upload
而且要求每次import 时间不能超过15分钟
在个人电脑上面 测试结果
如果2个upload 工作同时进行,每一份excel 大概 500 个entity ,可以成功upload
?
难点:
要求excel 格式同 临时表的结构 相同
如果一个模块达到19个表,每个表多于20个column , export 同 制作 excel template 工作已经很大
解决方案: excel export 使用java poi mandate 2 日
?
难点:excel 版本 在2007 或者以上,要求data 全部使用datatable 包装。
解决方案:使用3.8 poi 设置 xml ref range 解决datatable问题,其他 export 同旧version 类似
?
难点:export使用temptlate,在数据量大的情况下制作template 花费时间多
解决方案:花2小时 通过sqldevelpoer :desc table, output format 直接解析 生成 template 类似的格式,复制粘贴到excel 可以加快 生成效率。
?
?
?
?