有没有人知道如何让Excel 2003将更改推送到MySQL数据库?
目前,我们正在使用Excel 2003来跟踪大量互连设备(实际上,整个电力配电系统都挂满了它。)坦率地说,使用电子表格来实现这个目标。糟透了,我厌倦了,所以我想把它转换成像MySQL这样的真实数据库。
陷阱是:
我已经抓住了MySQL ODBC驱动程序并安装了它,并且从MySQL导入数据到Excel是一件轻而易举的事。但是没有明显的方法可以反过来,并将Excel中的更改推送回MySQL。
答案 0 :(得分:1)
这里有(至少)两种可能的方法。
使用MySQL数据库,并按照建议使用ODBC驱动程序更新数据库。使用ActiveX数据对象(ADO)可以让您实现此目的。有关详细信息,请参阅here
或者,您可以创建Microsoft JET数据库并使用它而不是MySQL。这可以使用ADOX创建数据库 - 请参阅here - 然后使用ADO进行更新。
ADO和ADOX都可用于我的标准Office 2003安装(不包括Access),所以希望您的系统也可以使用它。
如果这些不可用,那么你可以看看数据访问对象(DAO) - ADO的前身 - 但ADO对我来说似乎更容易使用。 DAO详细信息为here
答案 1 :(得分:0)