2012-03-14 12 views
1

xlsファイルからSQL Serverにデータを挿入できますが、xlsxファイル(office 2010)から挿入できません。xlsxデータをSQL Server 2008にインポート

このファイルに5個以上のlacレコードがあり、xlsファイルに制限があるのは、65000件のレコードです。

嘆願は、私は、SQLサーバーでのxlsxからデータを挿入する方法を提案し、2008年

よろしく、 Manojさん

答えて

0

正しい接続文字列を持っていますか?インターネットサーフィンの上に私の完全な夜の検索が、私は引用符「\」の単純なミスがあったことが判明した後

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended 
Properties="Excel 12.0 Xml;HDR=YES 

あなたはより多くの情報hereherehere

3

を見ることができます。 64ビットに行く必要はありません。 私はMS Office 2007がインストールされているWindows 7(32ビット)を実行しています。

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
         'Excel 12.0;Database=D:countrybook.xlsx;HDR=YES', 
         'SELECT * FROM [country$]') 
0

みんなありがとう...私のためにその仕事..

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
        'Excel 12.0;Database=<Your Path of .xslx file>;HDR=YES', 
        'SELECT * FROM [<select which sheet>]') 
関連する問題