2016-02-27 256 views
0

我想問一下是否有辦法讓SQL Server到Excel的導入和導出任務出現在安裝的Office版本中。我製作了一個軟件並希望將它安裝在客戶端PC上,因此我不想每次找到任何Office版本時更改連接字符串。我希望軟件能夠從Excel 2007,2010或2013導入和導出將數據從SQL Server導入和導出到Excel

Import and Export wizard from my SQL server

上傳的圖像顯示SQL Server 2008僅支持Excel 2007,如果SQL Server 2008安裝在安裝了Office 2013的客戶端PC上,我該怎麼辦?

+1

Excel 2007的文件格式與2010,2013和2016相同,因此您不會遇到版本問題。 –

+0

我知道,但問題是,當我瀏覽到Excel文件,並選擇Excel版本,我找不到anthing其他Excel 2007,所以我選擇它,它顯示錯誤消息,「The'Microsoft.ACE.OLEDB.12.0」提供程序(System.Data)「 –

回答

0

Office 2007和2007+共享相同的數據配置設置,您也可以在2013年使用導入和導出設置。如果它不工作,您可能需要安裝運行時驅動程序。 請點擊以下鏈接供您參考: Data Source (SQL Server Import and Export Wizard)

+0

我下載了它,但仍顯示錯誤消息:」「Microsoft.ACE.OLEDB.12.0」提供程序未在本地計算機上註冊。 (System.Data)「 –

+0

右鍵單擊解決方案資源管理器==> GOTO:添加引用==> GOTO:.Net標籤==>向下滾動Microsoft.Office.Interop.Excell版本(12.0.0.0)並單擊確定。 – BilalAhmed

相關問題