本文介绍了PHP将excel文件导入mysql数据库的方法,供大家参考,具体分析如下:

PHP将excel文件导入mysql数据库。我们需要帮助一个PHPExcel类文件。有了这个类文件,我们可以快速简单地导入Excel到MySQL数据库。下面是一个示例,向您展示特定用法。

在导入之前,我们需要准备一个数据库,SQL语句代码如下所示:

将代码复制如下:

Navicat MySQL数据传输



源服务器:本地

源服务器版本:50133

源主机:本地:3306

源数据库:测试



目标服务器类型:MySQL

目标服务器版本:50133

文件编码:65001



日期:2011-10-11 14:11:38

* /



集foreign_key_checks = 0;

这个

` ` execl表结构

这个

如果存在` ` execl表下降;

创建表(` execl `

` ID ` int(11)不为空auto_increment,

`名字` varchar(20)默认为空,

主键(id)

auto_increment = 16 = MyISAM引擎默认的字符集latin1);



这个

记录execl

这个

插入` execl `值(14',吉姆);

插入` execl `值(15,'taurus);

PHP处理程序,在这里我们需要使用PHPExcel类文件,这可能是百度搜索和下载,代码如下:

复制代码代码如下:< PHP

如果($ _files { 'execl} { 'name' }){

$ db = mysql_connect('localhost ','root ',');

mysql_select_db(测试);

mysql_query(让名字GBK);

require_once'reader PHP的;

$data =新spreadsheet_excel_reader();

$数据-> setoutputencoding('cp936);

读数据->美元(美元_files { 'execl} { 'name' });

error_reporting(e_all ^ e_notice);

$;

为($我= 1;$ iSheets { 0 } { 'numrows};我+ +)

{

如果($数据->表{ 0 } { } { }为我'cells{ 1 }!){

为SQL =插入` execl `(`名字`)值('。$数据->表{ 0 } { } { }为我'cells{ 2 }。;;

如果(mysql_query($ SQL)){

回声'成功';

其他{ }

模具('failure);

}

}

}

}

>

















希望本文能对大家的PHP程序设计有所帮助。