将Excel工作表字段映射到我预先定义的数据库字段php

时间:2012-12-13 12:29:04

标签: php mysql excel

我最后有很多不同的excel表。我需要将他们的数据放在数据库中。数据库中有一些预定义的字段(国家,代码,开始日期,结束日期),我需要从excel中获取并需要放入数据库。

到目前为止尝试过: 当我知道excel表的字段名称时,我已经获取了数据并将其放入数据库中。例如,如果excel也有(国家/地区,代码,开始,结束),那么我的代码正在接受并完全放入数据库

问题 我希望这是自动上传到数据库,以防excel字段与我在我的代码中使用的字段不同。解释一下,假设在我的excel字段中(位置,位置代码,开始日期,结束日期)。那么我也希望我的程序从适当的字段中提取数据。

我想在我的面板上使用某种映射实用程序,以便管理员可以在上传包含新字段的新Excel工作表后映射字段。这样它就可以从excel表的正确列中映射和获取数据。

请建议如何开始使用。

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以使用

这样的库

http://code.google.com/p/php-excel-reader/

做一个自定义应用程序,管理员可以在db中为excel中的读取列选择字段。