在做項目里有個導(dǎo)入csv的功能
本來修改好了可以發(fā)布了沒想到半路出來個程咬金
有個字段是ip地址
再oledb讀取后 查看數(shù)據(jù)
發(fā)現(xiàn)ip地址變成了 192.0001
怪事情 難道他把ip地址變成小數(shù)了?
找了半天才找到解決方案 遇到這個問題的還不是很多發(fā)現(xiàn)
這個csv 發(fā)現(xiàn)也需要個表結(jié)構(gòu) 可以定義每個字段的類型
這個是系統(tǒng)自動讀取的
解決方案:
建立一個文件 名字是:Schema.ini 這個要和讀取的文件是在同一個目錄下的
文件結(jié)構(gòu)是:
[路由器.csv] ---你上傳的文件名
ColNameHeader=True
MaxScanRows=0
Format=CSVDelimited
CharacterSet=ANSI
Col='管理IP地址' text -這里就是定義ip字段為text 類型就不會有問題了 當(dāng)然你可以定義多個