问题描述
在将Excel导入数据库时,数据库里那一列是整型的,我是用Convert.ToInt16(myDrv[2].ToString().Trim())将Excel中的字符转化为整形.但是在Excel中写入时,如果写得不规范,会存成左上角带着绿色小三角的情况,这时就会产生导入异常.请问如何解决?
解决方案
解决方案二:
用户可能的输入太多要么规范Excel,要么捕获异常,记录并做相应处理
解决方案三:
可是我不知道怎么捕获这个异常,总得有个异常码是吧?引用1楼的回复:
用户可能的输入太多要么规范Excel,要么捕获异常,记录并做相应处理
解决方案四:
把Convert.ToInt16(myDrv[2].ToString().Trim())放在TRY语句里面,转不成就不转了,给0或者null。最好再把哪一条出错给记录下来,提示操作人员去手动改数据去。
解决方案五:
为什么不用int32捏.
时间: 2024-08-01 15:51:54