猿问

Excel做数据导入出现诡异事件

明明那个单元格有值,但是设置断点的时候,运行到那个单元格会直接跳过(我做了IF不为空的判断),而且如果不加判断的话,插入数据库的时候。会是一个白板,不会显示NULL。。

顺便问下:数据导入的时候需要设置Excel的单元格式吗?  反正老是不是这个读不到就是那个值读不到,很郁闷!


隔江千里
浏览 384回答 2
2回答

蝴蝶刀刀

人品问题!!!!

红颜莎娜

可能是列格式的问题.oledb在读取excel时,如果某列中存在两种数据格式,则会以占多数的那种格式为准,假如某列被判定为字符格式,那其它数字的内容,也会被当成字符,这种算好了.如果某列被判定为数字,而你这列实际是字符,那就麻烦了.
随时随地看视频慕课网APP
我要回答