1

大家好...我想使用 php 将数据从 excel 文件导入 mysql 表。我用谷歌搜索,但没有找到任何解释,因此我可以理解制作方式。目前我可以导入一个 csv 文件,但我想要一个 xls 文件。你能举个例子或一个开始的想法或一些教程......如果不是你能告诉我:在我的 csv 文件中,我只能在用逗号分隔的情况下插入数据。你能告诉我是否可以插入数据而不必在数据之间放置逗号?

谢谢。

4

2 回答 2

2

这是一个基本概述:

  1. 使用phpexcellreader 之类的工具从输入流中读取文件

  2. 打印出物体,看看它长什么样

  3. 根据您想要的字段构建查询字符串

  4. 建立一个mysql连接

  5. 插入字符串

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

于 2012-07-12T16:37:15.170 回答
0

您必须将其转换为 CSV 文件,或使用工具直接执行此操作,如果您想在此处使用代码执行此操作,我会为您提供 3 个不同的选项来执行此操作。

在 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/

我认为这些教程非常好,会帮助你

于 2012-07-12T17:35:15.970 回答