【发布时间】:2012-01-13 13:50:49
【问题描述】:
我将数据存储在 Linux 机器上运行的后端数据库 (PostgreSQL) 中。我希望能够从数据库中获取数据,并在 Excel 工作簿中填充工作表,以便在 Excel 中进行分析。
自从我在 VBA 中编写任何东西以来已经有一段时间了,所以我希望能在入门时提供一些帮助(或链接)。我想知道解决这个问题的最佳方法:
- 纯 VBA 解决方案或
- C# 或其他 .Net 语言用于数据提取逻辑和 VBA 用于操作 Excel 对象(工作表数据填充等)的混合
任何可以帮助我开始实现双目标的想法、提示、sn-ps 和/或链接:
- 将数据从后端数据库 (PostgreSQL) 提取到 Excel 中
- 使用从数据库中检索的列数据填充 Excel 中的指定工作表
将不胜感激。
【问题讨论】:
-
另一种解决方案是使用 PowerPivot。 microsoft.com/en-us/bi/powerPivot.aspx。以下是连接到 SQL Server 以外的数据库的方法:stackoverflow.com/questions/4170658/…