Tag: 数据库连接

Excel内部数据库连接

我build立了一个数据录入用户窗体来填充工作表,将作为原始数据库。 原始数据需要进一步的操作和分析才能被报告,所以我使用“获取外部数据”>“来自Microsoft Query”>“Excel文件”build立数据库连接,将其指向我已经在工作的文件,select了我想要的字段对那些我想聚合的人进行基本的function。 这将创build一个Excel表格,然后使用公式完成分析。 这对我很有效; 我可以将条目添加到数据库中,刷新汇总表,添加新条目并自动填充公式。 问题是没有其他人可以刷新表,因为它在本地查找文件。 DBN = C:\ Users \ MyName \ Desktop \ Folder 1 \ Results.xlsm; DefaultDir = C:\ Users \ MyName \ Desktop \ Folder 1; DriverId = 1046; MaxBufferSize = 2048;将PageTimeout = 5; 我对数据库连接有一个非常基本的理解,但是我需要这个文件在我的同事的请求下尽可能地自动化。 我可以修复连接string,使文件“灵活”,并可以在任何计算机上刷新? 这是最好的解决scheme吗? 如果没有,我还能做什么,不涉及下载额外的插件或第三方加载项?

如何提高Excel数据连接的刷新?

像许多人一样,我有一个电子表格,可以将超过40个文本文件的数据作为数据源。 文本文件来自另一个应用程序,需要定期更新到Excel中。 数据源文件和电子表格集合需要能够被复制并在不同的系统上运行。 这就是Excel无法支持从电子表格文件夹(或相对path)导入数据成为一个大问题的地方。 这个问题提到这个问题,但没有解决办法。 我为这个(恕我直言)在Excel中的基本缺陷制定了一个粗略的解决方法。 使用SUBST将电子表格文件夹映射到驱动器号。 然后从SUBST驱动器号导入数据。 该驱动器号和path将成为电子表格的一部分,埋在对话框的深处,而且更新非常不方便。 所以相反,无论何时复制或移动电子表格,重新创buildSUBST到当前文件夹。 丑,但有效。 新问题:使用这种技术,当我打开电子表格并单击“刷新”从数据源刷新时,必须在40多个对话框上单击“导入” – 每个文件一个对话框。 我怎样才能使这个过程自动化?

LocalDB导出到Excel

我使用本地开发的网站收集了大量数据。 现在我需要分析数据,但似乎我无法find我的网站使用的LocalDB数据库的.mdf文件。 看看数据连接,它说myusername\localdb#abunchofnonsense.mydomainname.Models.UserDBContext.dbo 。 而连接string是data source=(localdb)\v11.0; initial catalog=mydomain.models.userdbcontext; integrated security=true data source=(localdb)\v11.0; initial catalog=mydomain.models.userdbcontext; integrated security=true data source=(localdb)\v11.0; initial catalog=mydomain.models.userdbcontext; integrated security=true 。 另外,如果有帮助,我正在使用ASP.NET MVC,Visual Studio 2013和entity framework。 这可能是我在这里试图做的很混乱。 我收集了一些数据,需要运行逻辑回归。 现在的问题是如何将Excel连接到这个LocalDB,所以我可以导出我收集的数据?