日期:2014-05-17  浏览次数:20463 次

如何解决这个难题呢?
EXCEL导入数据的问题:
比如一个Excel,有2列数据,第一行是字段名标题

Name Number
AAA 222
BBB 777
CCC 9898

对于纯数据的列,在导入的时候读到的值会是空值,所以在一般情况下,会将纯数据的列的Excel格式变为文本格式(步骤A)
这个方法应该是能解决问题的,但是,有一种情况,在做Excel数据的时候,往往是用复制粘贴的方式将数字数据粘贴到Excel里,这样一来,前面的步骤A等于白做,在导入Excel数据的时候,读到的Number列的数据值会是空值
请问应该用什么方法解决这个难题呢?

------解决方案--------------------
一般连接字符串里面写IMEX=1
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";