使用PHP将Excel或CSV文件上传到MySQL

时间:2010-04-15 01:50:58

标签: php mysql upload

我希望允许用户将Excel或CSV文件上传到MySQL以获取联系人管理系统。需要能够允许用户映射其列,以便将它们导入到表中的正确列中。

有人知道一个好的网站或教程吗?

2 个答案:

答案 0 :(得分:2)

查看“从infile插入”。我没有像这样做任何动态,但我一直使用它来进行静态格式化的报告。

您可以阅读报告的第一行以映射列。

这可能有助于阅读XLS:http://www.phpclasses.org/package/1919-PHP-Stream-wrapper-to-read-and-write-MS-Excel-files.html

答案 1 :(得分:0)

我不知道你可以从架子上使用什么东西,但是你应该能够很快地掀起一些东西。

基本上,获取上传的文件,抓住第一行(使用fgetcsv())。然后动态构建一个显示每列数据的小表单,与下拉列表相关联以选择目标字段。