将数据插入MySql

时间:2011-08-30 07:19:54

标签: php mysql excel

我有一个Excel电子表格,其中包含我想用来填充MySql中各种表格的数据。为了确保遵守业务逻辑,我开发了一系列存储过程。每行可以调用一个或多个这些过程 - 具体取决于内容。

我想到了两种可能的解决方案 - 或者

a)写一个PHP脚本来做;

b)编写Excel宏来执行此操作。

必须注意的是,数据在上线之前仍处于可能被编辑的阶段。

所以我的问题是,什么是最好的解决方案?任何一个可能的优点/缺点?任何可能的陷阱?还有其他可能的解决方案吗?

2 个答案:

答案 0 :(得分:0)

我建议使用php脚本。有了它,您可以将逻辑外化,并在以后轻松重复使用。

有很多类/库 (PHP excel reader for example) 您可以使用它来解析电子表格,因此脚本只能包含与内容相关的逻辑。

答案 1 :(得分:0)

如果使用Excel中的数据填充数据库,请使用PHP。我建议http://phpexcel.codeplex.com/进行数据操作。