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

QQ登录

只需一步,快速开始

查看: 3185|回复: 1

[处理中3] bex5 excel导入验证问题

[复制链接]

20

主题

73

帖子

179

积分

初级会员

Rank: 2

积分
179
QQ
发表于 2019-6-26 18:46:11 | 显示全部楼层 |阅读模式
数据导入默认方式的时候,在验证的action中如何取得开始行和结束行?
ImportConfig importConfig = (ImportConfig) ModelUtils.getRequestContext().getActionContext().getParameter("config");
ImportRange rowRange = importConfig.getRowRange(0, workBook);                       
for (int i = rowRange.getStart() - 1; i <= rowRange.getEnd() - 1; i++) { // 对行进行循环

}
我默认时填写的是
<?xml version="1.0" encoding="UTF-8"?>
<mapping>
        <default-config>
                <sheet all="false" start="1" end="1"/>
                <row all="true" start=2" end="6"/>
        </default-config>

……
当时我使用默认方式点击导入后,在rowRange.getStart() 取得的是1,rowRange.getEnd() 是63.
这个跟我理解该得到的值不同,不是应该是2和6吗?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-6-27 10:55:38 | 显示全部楼层
这个获取的是导入的数据行,如果excel文件中有11条记录,配置文件中配置的是5条,获取的就是5,如果配置文件中配置的是100,获取到的就是11
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 16:11 , Processed in 0.057588 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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