我能夠從sql server中插入xls文件中的數據,但無法從xlsx文件(office 2010)中插入數據。將xlsx數據導入到sql server 2008中
這樣做的原因是這個文件有五個以上的lac記錄,而xls的文件限制是約65000個記錄。
普萊斯建議如何從XLSX插入數據SQL Server 2008中
問候, 馬諾
我能夠從sql server中插入xls文件中的數據,但無法從xlsx文件(office 2010)中插入數據。將xlsx數據導入到sql server 2008中
這樣做的原因是這個文件有五個以上的lac記錄,而xls的文件限制是約65000個記錄。
普萊斯建議如何從XLSX插入數據SQL Server 2008中
問候, 馬諾
後我的完整夜查在互聯網上衝浪,我發現,有的「\」一個簡單的錯誤沒有引號。沒有必要去64位。 我正在運行Windows 7(32位),安裝了MS Office 2007。
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=D:countrybook.xlsx;HDR=YES',
'SELECT * FROM [country$]')
謝謝你們..它爲我工作..
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=<Your Path of .xslx file>;HDR=YES',
'SELECT * FROM [<select which sheet>]')