Vba 如何从数据库中提取数据并在Excel中填充工作表
我将数据存储在运行在Linux机器上的后端数据库(PostgreSQL)中。我希望能够从数据库中获取数据,并在excel工作簿中填充工作表,以便在excel中执行分析 我已经有一段时间没有用VBA写任何东西了,所以我希望在开始时能得到一些帮助(或链接)。我想知道实现这一点的最佳方法:Vba 如何从数据库中提取数据并在Excel中填充工作表,vba,c#-4.0,excel,Vba,C# 4.0,Excel,我将数据存储在运行在Linux机器上的后端数据库(PostgreSQL)中。我希望能够从数据库中获取数据,并在excel工作簿中填充工作表,以便在excel中执行分析 我已经有一段时间没有用VBA写任何东西了,所以我希望在开始时能得到一些帮助(或链接)。我想知道实现这一点的最佳方法: 纯VBA溶液或 用于数据提取逻辑的C#或其他.Net语言与用于操作Excel对象(图纸数据填充等)的VBA的混合 任何可以帮助我开始实现这两个目标的想法、技巧、片段和/或链接: 将数据从后端数据库(Postgre
- 将数据从后端数据库(PostgreSQL)提取到Excel中
- 使用从数据库检索的列数据填充Excel中的指定工作表
非常感谢。如果您只是尝试导入数据,Excel无需额外代码即可完成。只需将windows客户端设置为通过ODBC连接到postgreSQL server即可。(以下是设置该部件的单向指南:
然后在Excel(使用现代版本,如2007或更高版本)中,从“数据”选项卡单击“现有连接”以连接到您设置的ODBC连接,并选择要导入Excel的表/数据。电子表格加载数据后,您只需单击“全部刷新”即可按钮更新数据。另一种解决方案是使用PowerPivot。以下是如何连接到SQL Server以外的数据库: