类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
Excel表中有一列为电话号码其中有一些电话带英文在转成Access时会出现错误并提示在那一行,在转成SQLserver表时(在Access中报错的行)就为NULL,转成Foxpor也是空的,请各位大侠帮助呀……具体情况如下
654987981---------这样的就可以转换成功
465498761A--------这样的就不可以
不是数据类型的问题,不管是文本还是字符、数字都不行
网友回答:
方法问题:
1.可以通过修改Excel中的数据来实现,在数字前加一个
2.可以改导入方法,用类似下面的方法,注意:如果你的Excel文件第一行是数据,则改hdr=yes为hdr=NO:
select * from
OPENROWSET(MICROSOFT.JET.OLEDB.4.0
,Excel 8.0;IMEX=1;HDR=YES;DATABASE=c:\test.xls --c:\test.xls是excel文件名
,sheet1$) --sheet1$是工作表名+$