關於Excel文件導入到Sqlserver2008中出現截斷錯誤的解決辦法

出現錯誤的可能緣由:數據庫

一、數據庫字段Varchar長度不夠;數據

二、不能用Text類型;文件

三、數據中可能存在換行符;鍵盤

四、數據項文本過長,超過4000;錯誤

五、前8行的最大長度不夠大,後面有超過的。arc

 

解決辦法:

一、修改Varchar長度爲足夠長;

二、替換掉換行符(可手工輸入一個換行符,複製到替換文本框中,Office中可按住Alt鍵,從小鍵盤輸入10,再鬆開Alt鍵);

三、第一行中記錄設足夠長,導入後再替換;

四、把Excel文件存爲2007格式,可解決導入後不少數據項爲NULL的問題;

五、導入時設置截斷出錯時忽略,可解決某些超長記錄沒法導入的問題。

相關文章
相關標籤/搜索