从Excel文件导入数据到MySQL表使用PHP

Hy都…我想从一个Excel文件导入数据到一个MySQL表使用PHP。 我谷歌,但我没有find任何解释,以便我能理解的方式。 目前我可以导入一个csv文件,但我想要一个xls文件。 你能举一个例子或一个开始的想法或一些教程…如果不是,你可以告诉我:在我的CSV文件,我只能插入数据,如果用逗号分隔。 你能告诉我是否可以插入数据,而不必把数据之间的逗号?

谢谢。

这里是一个基本的概述:

  1. 使用phpexcellreader等工具从inputstream中读取文件

  2. 打印出对象,看看它的样子

  3. 根据你想要的字段build立你的查询string

  4. build立一个mysql连接

  5. 插入string

您也可以将文件另存为csv,并且有大量关于如何使用这些文件的教程。

你必须把它转换成一个CSV文件,或者使用一个工具直接做,如果你想用代码来做的话,我给你留下3种不同的select。

在PHP中从Excel导入数据

http://de77.com/php/import-excel-xls-document-into-mysql-database

http://rackerhacker.com/2008/11/07/importing-excel-files-into-mysql-with-php/

我认为这些教程真的很好,并会帮助你