关于Excel文件导入到Sqlserver2008中出现截断错误的解决办法

出现错误的可能缘由:数据库

一、数据库字段Varchar长度不够;数据

二、不能用Text类型;文件

三、数据中可能存在换行符;键盘

四、数据项文本过长,超过4000;错误

五、前8行的最大长度不够大,后面有超过的。arc

 

解决办法:

一、修改Varchar长度为足够长;

二、替换掉换行符(可手工输入一个换行符,复制到替换文本框中,Office中可按住Alt键,从小键盘输入10,再松开Alt键);

三、第一行中记录设足够长,导入后再替换;

四、把Excel文件存为2007格式,可解决导入后不少数据项为NULL的问题;

五、导入时设置截断出错时忽略,可解决某些超长记录没法导入的问题。

相关文章
相关标签/搜索