2013-02-01 47 views
0

当使用VBA打开时,是否可以使用特定查询从mysql服务器更新excel表单?使用vba从mysql更新excel文件数据

我是VBA的新手,可以在更新表格的同时监控Excel表格上的数据更改吗?

感谢

+0

很难。使用远程PHP脚本生成CSV文件并下载并打开该文件可能最容易 –

+0

您需要设置与服务器的数据连接。我对Oracle DB有相同的解决方案,并且工作非常顺利。 –

+0

@Pekka웃感谢您的答案..但我希望它是从Excel文件本身,因为将很容易通过不打开其他应用程序,如浏览器,轻松工作.. –

回答

2

如果使用Data>Get External Data工具栏设置MySQL数据提取,则可以设置工作簿在打开时刷新 - Here's a link,显示了非常基本的。

至于追踪/监测变更,您必须更详细地说明您会如何发生这种情况......作为一般规则,这并不容易。

希望这有助于!

+0

获取基于DSN连接的外部数据工作...我想用连接字符串完成此操作,因为它可以轻松访问我的网络中的任何位置... –

+1

Data'>'From Other Sources'>怎么样? '其他\高级'>连接选项卡'使用连接字符串' –