进来经常需要对一些基础数据进行更新,而业务方提供的数据源往往都是excel,所以经常需要将excel中数据导入到

数据库临时表,然后再进行处理。

           在导入过程中,发现有些数据比如手机号码,如果默认导入,excel格式不特别设置为文本,那么导入时到数据库中的

格式将显示为float.那么在进行数据更新时就会出现坑爹的现象了,如果在转换数据时,再将float转为nvarchar处理的话,那么

数据将会失真,比如13509897653会变为13e97347之类的数据。

            所以如果使用Sql server的批量数据导入时,一定要注意将excel中文本格式预先根据需要进行些设置,这样可以减少后

续调整的工作量,并保证数据的准确性。