2016-08-22 78 views
1

使用微軟Office + VBA Excel文件(或者,有時,Visual Studio 2010中)我正在尋找一種方法來查詢的Excel文件使用 SQL查詢,類似的查詢文本文件的這種方式:查詢與SQL

SELECT * FROM [Text;DATABASE=L:\Testfiles].test1.csv 

因此我希望是這樣的:

SELECT * FROM [Excel File=L:\Testfiles\test2.xls].[sheet1$A1:B1000] 

尋找一種方式來查詢Excel的文件與SQL和ADODB連接字符串(如所描繪的connectionstrings.comhere on so.com),因爲我需要關於實際SQL代碼內的數據源的所有信息,而不是在SQL和VB/VBA中的連接設置之間進行分割。

任何提示將不勝感激。

問候 馬丁

回答

1

您可以使用FROM條款是這樣的:

FROM [sheet1$A3:E22] IN 'C:\path\MyFile.xlsx' [Excel 12.0;HDR=YES;IMEX=0] 
+0

優秀。我知道我以前看過類似的東西。 非常感謝謝爾蓋! –