我将数据存储在Linux机器上运行的后端数据库(PostgreSQL)中 . 我希望能够从数据库中获取数据,并在Excel工作簿中填充工作表,以便我可以在Excel中进行分析 .
自从我在VBA中编写任何内容以来已经有一段时间了,所以我很感激入门时的一些帮助(或链接) . 我想知道解决这个问题的最佳方法:
-
纯VBA解决方案或
-
用于数据提取逻辑的C#或其他.Net语言的混合物以及用于操作Excel对象的VBA(工作表数据填充等)
任何可以帮助我开始实现双重目标的想法,提示,摘要和/或链接:
-
从后端数据库(PostgreSQL)中将数据提取到Excel中
-
使用从数据库中检索的列数据填充Excel中的指定工作表
将不胜感激 .
1 回答
如果您只是尝试导入数据,Excel可以在没有其他代码的情况下执行此操作 . 只需将Windows客户端设置为通过ODBC连接到postgreSQL服务器即可 . (这是设置该部分的单向指南:enter link description here
然后在“数据”选项卡中的Excel(使用现代版本,如2007或更高版本)中,单击“现有连接”以连接到您设置的ODBC连接,并选择要导入到Excel的表/数据 . 电子表格加载数据后,您只需单击“全部刷新”按钮即可更新数据 .