Excel通过SQL查询导入数据

时间:2014-01-02 10:43:22

标签: sql sql-server excel

我需要使用SQL查询从SQL Server导入数据以获取数据。我通过Connection from Microsoft Query执行此操作。问题是,数据只能导入为TablePivot Table。我需要导入未格式化为表的数据(由于运行的VBA宏不适用于表格格式的数据)。

有没有选择以这种方式导入数据,只是纯内容?

1 个答案:

答案 0 :(得分:0)

这是我长期以来使用的那个

你可以尝试一下,

select *, ID
from 
OPENROWSET('MICROSOFT.ACE.OLEDB.12.0', 'Excel 12.0;HDR=YES;DATABASE=C:\MyData.xlsx', sheet1$) where ID IS NULL