2016-02-27 252 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

相关问题