大家好,我是Python進階者。
一、前言
前幾天在Python最強王者交流羣【金光燦燦】問了一個dbeaver導入csv文件到sql server報錯的一個問題,問題如下:我在使用dbeaver導入csv文件到sql server時一直出現Can't parse numeric value [B02010ZZZ] using formatter這樣的報錯
二、實現過程
這裏【隔壁😼山楂】給了一個提示:這個報錯是值[B02010ZZZ] 不能被數值化,你檢查下兩個方式導入到表是同一個表不,而且字段類型是不是設置的一樣的。
【粉絲】:剛剛還試了一下,同樣是通過dbeaver導入,導入到sqlite數據庫裏面就完全沒有問題。
這個你要在導入數據前,是否有設置字段類型,如果有,檢查下是否是你想要的。
後來粉絲自己發了一些導入的截圖,【隔壁😼山楂】發現了問題的所在。
兩次導入數據類型不一致,所以導致結果不同。
確實非常細節,所以下次遇到類似的,也能夠解決了。
順利地解決了粉絲的問題。
如果你也有類似這種Python相關的小問題,歡迎隨時來交流羣學習交流哦,有問必答!
三、總結
大家好,我是Python進階者。這篇文章主要盤點了一個dbeaver導入csv文件到sql server報錯的問題,文中針對該問題,給出了具體的解析和代碼實現,幫助粉絲順利解決了問題。
最後感謝粉絲【金光燦燦】提出的問題,感謝【隔壁😼山楂】給出的思路,感謝【莫生氣】、【此類生物】等人蔘與學習交流。
【提問補充】溫馨提示,大家在羣裏提問的時候。可以注意下面幾點:如果涉及到大文件數據,可以數據脫敏後,發點demo數據來(小文件的意思),然後貼點代碼(可以複製的那種),記得發報錯截圖(截全)。代碼不多的話,直接發代碼文字即可,代碼超過50行這樣的話,發個.py文件就行。