我能够从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>]')