Sql Query将数据从Excel导入到表中

时间:2015-07-23 06:57:25

标签: sql-server excel sql-server-2008 sql-server-2008-r2 sql-server-2012

我正在使用Sql server 2012并希望使用sql查询将数据从excel导入临时表。我在excel中有以下示例数据

Reason Id Version

t1 1 0 t2 2 2 t3 3 1

我希望将这些数据从excel表插入到临时表中。如何在不使用openrowset的情况下为此编写查询。

1 个答案:

答案 0 :(得分:0)

SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=C:\excel-sql-server.xlsx;Extended Properties=Excel 12.0')...[Sheet1$]

请参阅以下链接,希望它能够回答您的问题。

http://www.excel-sql-server.com/excel-import-to-sql-server-using-distributed-queries.htm