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

QQ登录

只需一步,快速开始

查看: 5811|回复: 12

[结贴] excel导入 异常提示

[复制链接]

50

主题

245

帖子

671

积分

高级会员

Rank: 4

积分
671
QQ
发表于 2015-1-30 17:47:56 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
excel导入数据与类型不符(这里因为导入的列是动态的),应该在哪里把异常提示更人性化

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-1-31 22:45:56 | 显示全部楼层
你是想在导入过程中就提示吗?
QQ67886387
回复 支持 反对

使用道具 举报

50

主题

245

帖子

671

积分

高级会员

Rank: 4

积分
671
QQ
 楼主| 发表于 2015-2-2 09:29:52 | 显示全部楼层
67886387 发表于 2015-1-31 22:45
你是想在导入过程中就提示吗?

是的.
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-2-2 09:40:01 | 显示全部楼层

如果你是按照论坛里提供的那种方式EXCEL导入前校验数据去做的,你可以改造一下,校验数据类型,如果数据类型不符否通过抛出自定义异常提示用户,这样会中断EXCEL导入,用户需要重新整理EXCEL然后重新导入
QQ67886387
回复 支持 反对

使用道具 举报

50

主题

245

帖子

671

积分

高级会员

Rank: 4

积分
671
QQ
 楼主| 发表于 2015-2-2 10:09:19 | 显示全部楼层
67886387 发表于 2015-2-2 09:40
如果你是按照论坛里提供的那种方式EXCEL导入前校验数据去做的,你可以改造一下,校验数据类型,如果数据 ...

你好,没有导入前校验的。我是想在导入遇到类型不匹配系统抛异常时做。看能不能在哪里捕获这个异常
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-2-2 10:17:43 | 显示全部楼层
zoltin 发表于 2015-2-2 10:09
你好,没有导入前校验的。我是想在导入遇到类型不匹配系统抛异常时做。看能不能在哪里捕获这个异常 ...

参考这个:
Excel导入时校验数据
http://bbs.justep.com/thread-37297-1-1.html
(出处: 起步软件技术论坛)
如果想人性化一点,就在导入前去处理
QQ67886387
回复 支持 反对

使用道具 举报

50

主题

245

帖子

671

积分

高级会员

Rank: 4

积分
671
QQ
 楼主| 发表于 2015-2-2 10:35:45 | 显示全部楼层
67886387 发表于 2015-2-2 10:17
参考这个:
Excel导入时校验数据
http://bbs.justep.com/thread-37297-1-1.html

但是这里列是不固定的,类型是未知的,这里做好像不实际?
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-2-2 10:59:38 | 显示全部楼层
zoltin 发表于 2015-2-2 10:35
但是这里列是不固定的,类型是未知的,这里做好像不实际?

导入EXCEL的配置文件mapping配置好以后列也是固定的,EXCEL列也需要和mapping一致,你不固定如何导入
QQ67886387
回复 支持 反对

使用道具 举报

50

主题

245

帖子

671

积分

高级会员

Rank: 4

积分
671
QQ
 楼主| 发表于 2015-2-2 11:12:24 | 显示全部楼层
67886387 发表于 2015-2-2 10:59
导入EXCEL的配置文件mapping配置好以后列也是固定的,EXCEL列也需要和mapping一致,你不固定如何导入 ...

是这样的,我这边的映射文件是动态生成的。
回复 支持 反对

使用道具 举报

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-2-2 11:20:42 | 显示全部楼层
zoltin 发表于 2015-2-2 11:12
是这样的,我这边的映射文件是动态生成的。

导入excel前action里也可以获取你动态生成的mapping文件,解析该文件与导入的EXCEL列做匹配并校验数据类型,试试
QQ67886387
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 07:35 , Processed in 0.070497 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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