读书人

从Excel导数据到SQLSERVER中的有关问题

发布时间: 2012-06-15 19:37:05 作者: rapoo

从Excel导数据到SQLSERVER中的问题。。
现在我有个13M的Excel表,里面有若干行数据,其中有一列数据,名称为CreateDate,我用openrowset函数导入到SQL中,发现表里面的CreateDate列中没有数据,可是Excel中是有这列数据的,请问这是为什么呢?
在Excel中,CreateDate里面有空值,会不会是这个问题导致的呢?

SQL code
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 5.0;Database=F:\day120120606rawdata.xls',[HKGUPGServiceDesk$])

附上我使用的SQL语句。

[解决办法]
SQL code
将Excel的数据导入SQL server :-- ======================================================SELECT * into newtableFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]实例:SELECT * into newtableFROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',  'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions---------------------------------------------------------------你的语句指定导入到那个表了吗?
[解决办法]
探讨
引用:

SQL code

将Excel的数据导入SQL server :
-- ======================================================
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:……

读书人网 >SQL Server

热点推荐