随笔-199  评论-203  文章-11  trackbacks-0

--可以通过使用 OPENDATASOURCE 或 OPENROWSET 函数为特定目的导入数据。
--下列代码示例也能将 Excel Customers 工作表数据导入新的 SQL Server 表:
方法一:

SELECT * INTO XLImport3 FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=E:\Temp.xls;Extended Properties=Excel 5.0')...[Temp$]
方法二:

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', [Temp$])

方法三:

SELECT * INTO XLImport5 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', 'SELECT * FROM [Temp$]')
--像這個表裡面繼續添加記錄
INSERT INTO XLImport5
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Database=E:\Temp.xls', 'SELECT * FROM [Temp$]')


SELECT * FROM XLImport5

DROP TABLE XLImport3
DROP TABLE XLImport4
DROP TABLE XLImport5

[Temp$]指的時候你的Excel表格裡面的Sheet名稱,記得美元符合是後面加上去的,是必須要加的,如果你的Excel是8.0的,只需要Excel 5.0即可。

posted on 2009-02-24 15:59 Werther 阅读(260) 评论(0)  编辑  收藏 所属分类: 15.SQL Server

只有注册用户登录后才能发表评论。


网站导航: