我有一个excel文件,它通过自动化过程每10秒更新一次。我需要在位于远程服务器上的MY-SQL数据库中更新excel数据。
我该怎么做?
我想到了以下选项: 1)每隔11秒,Excel宏将运行并将“另存为”excel为CSV文件。 (不确定这是否可以通过宏来完成......只是想一想) 2)这个CSV文件我们将使用Windows服务FTP到远程服务器。 3)在远程服务器上,我们将解析csv文件和Update MYSQL数据库。
这种做法好吗?或者你有更好的方法,需要更少的时间来更新数据库?
谢谢!
答案 0 :(得分:1)
我发现以下链接更有用:
http://www.heritage-tech.net/908/inserting-data-into-mysql-from-excel-using-vba/
http://vbaexcel.eu/vba-macro-code/update-mysql-database-php
我希望这可以帮助有类似问题的人。
答案 1 :(得分:0)
您可以使用ODBC
连接连接到Excel电子表格,读取数据并将其发布到MySQL
数据库,可能通过某种Web服务访问,还是通过保存的CSV文件?