OPENDATASOURCE阅读excel

我尝试从以下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 

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