OPENDATASOURCE用于阅读excel

时间:2013-12-10 11:45:20

标签: sql excel sql-server-2005 import oledb

我尝试使用以下SQL语句导入excel数据:

SET @query = 'SELECT * 
              INTO ##tempExcelData1
              FROM OPENDATASOURCE(''Microsoft.ACE.OLEDB.12.0'',''Data Source=' + @filePath + ';Extended Properties="EXCEL 12.0;IMEX=1;HDR=yes;"'')...[Sheet1$]'

EXEC SP_EXECUTESQL @query

但较大的字符串不能完全导入...它只读取前255个字符.. 但是我的excel表可能有更大的字符串。任何人都可以帮助我吗?

0 个答案:

没有答案