起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 652|回复: 12

[处理中3] 抓取导入的Excel

[复制链接]

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
发表于 2023-9-22 11:58:42 | 显示全部楼层 |阅读模式
用importExcel组件导入,如何从后端java里面抓取到这个导入的文件?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2023-9-22 14:02:24 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2023-9-22 14:11:03 | 显示全部楼层
jishuang 发表于 2023-9-22 14:02
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=37297&pid=165008000

这个是已经解析Excel了,我要的是获取文件,我要把它上传到文档服务器,然后让别人下载
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2023-9-22 14:23:20 | 显示全部楼层
要excel自己new File就可以了呀,文档中心都有说,可以先到论坛和文档中心搜索http://docs.wex5.com/bex5-ui-question-list-10259/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2023-9-25 13:59:36 | 显示全部楼层
jishuang 发表于 2023-9-22 14:23
要excel自己new File就可以了呀,文档中心都有说,可以先到论坛和文档中心搜索http://docs.wex5.com/bex5-u ...

importExcelBeforeAction执行后事件无法获取业务主键吗?我试了几种方法都不行,没有流程环境,parameters里面也没有,importExcel1CreateImportParam添加了也获取不了,怎么办?
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2023-9-25 14:44:51 | 显示全部楼层
importExcel1CreateImportParam只能在BeforeUploadImportExcel获取,importExcelBeforeAction执行后事件无法获取
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2023-9-25 14:53:46 | 显示全部楼层
导入就是新增数据数据本来就没有业务数据,要刷新写sql或者ksql到数据库中获取
http://docs.wex5.com/bex5-ui-question-list-10262/


或者自己传参http://docs.wex5.com/bex5-ui-question-list-10121/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2023-9-25 15:08:20 | 显示全部楼层
jishuang 发表于 2023-9-25 14:53
导入就是新增数据数据本来就没有业务数据,要刷新写sql或者ksql到数据库中获取
http://docs.wex5.com/bex5- ...

我的业务场景是将导入的数据更新到子表当中,更新的时候既要获取excel又要获取主表的业务主键,这个怎么实现?BeforeUploadImportExcel能获取参数,但是不能获取excel;importExcelBeforeAction执行后事件可以获取excel但是不能获取参数;怎么能同时获取这两个?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2023-9-25 19:18:49 | 显示全部楼层
都在同一个java类中,自己定一个全局变量,BeforeUploadImportExcel能获取参数给全局变量赋值,然后在importExcelBeforeAction事件中通过全局变量获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

165

主题

402

帖子

1074

积分

金牌会员

Rank: 6Rank: 6

积分
1074
QQ
 楼主| 发表于 2023-9-26 12:18:36 | 显示全部楼层
jishuang 发表于 2023-9-25 19:18
都在同一个java类中,自己定一个全局变量,BeforeUploadImportExcel能获取参数给全局变量赋值,然后在impor ...

多个用户同时发起请求会冲突的。两个事件也不在一个线程内,用不起来threadlocal。自己写个同步容器又没办法把异常提示给前端。现在不知道怎么办了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 19:33 , Processed in 0.111072 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表