2011-03-04 40 views
1

我有一个通过自动化过程每10秒更新一次的excel文件。我需要在位于远程服务器上的MY-SQL数据库中更新excel数据。如何使用ASP.NET使用Excel中的数据更新MYSQL数据库?

我该怎么做?

我想过以下选项: 1)每隔11秒钟,一个Excel宏将运行并将“另存为”优于CSV文件。 (不知道这是否可以通过宏...只是想) 2)这个CSV文件,我们将使用Windows服务FTP到远程服务器。 3)在远程服务器上,我们将解析csv文件和更新MYSQL数据库。

这种方法很好吗?或者你有更好的方法,需要更少的时间来更新数据库?

谢谢!

+0

你有任何选项可以用excel文件修改自动化过程吗? – mellamokb 2011-03-04 05:13:44

+0

@Mellamokb,Excel基本上从第三方服务器获取数据...所以你认为我们应该在该excel中修改哪些选项? – meetpd 2011-03-04 05:15:56

+0

例如,您的远程服务器可以使用MySql直接查询相同的第三方服务器,而不是通过Excel文件传递。 – mellamokb 2011-03-04 05:17:33

回答

0

您可以使用ODBC连接连接到Excel电子表格,读取数据并将其发布到MySQL数据库,可能通过某种Web服务访问或通过保存的CSV文件?