2012-07-12 75 views
1

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

谢谢。

+0

通过定义一个CSV文件使用逗号 - (C)omma-(S)eparated (V)alues。您可以使用其他字符,如选项卡,但大多数人都使用逗号。你用fgetcsv()在PHP中读取它。 – 2012-07-12 16:35:31

+0

您也可以将Excel文件保存为CSV文件。 – andrewsi 2012-07-12 16:36:04

回答

2

这是一个基本概述:

  1. 阅读从输入流中使用的工具文件中像phpexcellreader

  2. 打印出来的对象,看看它是什么样子

  3. 建立你的查询字符串基于你想要的字段

  4. 建立一个mysql连接

  5. 插入串

您还可以将文件保存为CSV,并有关于如何使用这些工作一吨的教程。