2012-12-03 63 views
4

我想通过网页将excel表导入数据库。自动将Excel导入到phpmyadmin中

例如 - 管理员可以将Excel表格导入数据库,如上传简单文件。

我已经搜遍整个堆栈溢出,但无法找到任何解决方案。

请提出一些解决方案。

+1

它可能的话,去csv的路线,它更容易 - [phpExcel](http://phpexcel.codeplex.com/),如果你不能。 – 2012-12-03 05:24:14

+0

@Deadlock你有没有找到一种方法来实现这个?我希望你正在寻找一种方法,当一个管理员按下按钮或网站上的某些东西时,数据库会进入Excel表单中? –

+0

@sam_rox我选择了csv路由。它更容易遵循和实施。 – Deadlock

回答

2

可能的解决方案是:

  1. 转换Excel文件为CSV格式。您可以使用任何服务器端脚本语言(如PHP,JSP等)轻松解析此逗号分隔的ASCII文件,并准备适当的查询以将这些文件插入数据库中。

  2. 如果您不想将Excel文件转换为CSV,那么您需要使用一些API(如Apache POI和Java Servlet/JSP编程)来将JDBC数据库中的数据放入数据库中。

0

将电子表格导出为CSV格式并使用phpMyAdmin“导入”选项卡导入此文件。您需要将电子表格中的列与数据库表中的字段进行匹配。

+0

我不想给任何人提供phpmyadmin访问权限,这就是为什么我想使用表单像网页一样通过php – Deadlock