LocalDB导出到Excel

时间:2014-03-18 16:00:47

标签: excel database-connection localdb

我使用本地开发的网站收集了大量数据。现在我需要分析数据,但似乎找不到我的网站使用的LocalDB数据库的.mdf文件。

查看数据连接,它显示myusername\localdb#abunchofnonsense.mydomainname.Models.UserDBContext.dbo。连接字符串为data source=(localdb)\v11.0; initial catalog=mydomain.models.userdbcontext; integrated security=true

此外,如果有帮助,我会使用ASP.NET MVC,Visual Studio 2013和Entity Framework。

我在这里尝试做的事情可能很混乱。我收集了一些数据,需要用它进行逻辑回归。现在的问题是如何将Excel连接到此LocalDB,以便我可以导出我收集的数据?

2 个答案:

答案 0 :(得分:4)

您可以通过选项获取外部数据>将LocalDB表和数据直接导入Excel。 Microsoft Excel中数据选项卡下的来自其他来源(准确地说是2013年) - 如下面的屏幕截图所示:

*Get External Data > From Other Sources in Excel 2013

答案 1 :(得分:3)

有点晚了,但也许有人可以使用答案,因为我在遇到类似的问题时找到了这个帖子:

问题是,localdb使用的提供程序与“普通”SQL连接不同。您需要使用“SQL Server Native Client”(在您的案例版本11中)进行连接。应该使用localdb安装提供程序 - 如果没有,您可以找到它here

要在Excel中使用,请选择 “来自其他来源” - “从数据连接向导” - “其他高级” - 选择您的提供商 - 输入其余的连接详细信息

(未经测试,但我认为没有理由不这样做):对于现有连接,您可以编辑连接字符串并添加/更改“Provider = SQLNCLI11.1”(当然考虑您已安装的版本)

来源:我在Installshield中遇到了同样的问题,你必须手动更改提供程序,所以我只是在Excel中尝试过。