您正在使用 IPV4 [34.204.198.73] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 七夕节 025
2025年 高 考 326
2025年 元 旦 169
2025年 春 节 197
 
您现在的位置:首页 >> PHP >> 内容
本类新增
本类热门
PHP导入Excel到MySQL的方法
内容摘要: PHP-ExcelReader,下载地址:http://sourceforge.net/projects/phpexcelreader说明:PHP将EXCEL导入MYSQL的测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx格式[excel2007]也OK.请替换成你配置好的数据,如数据库配置等。运行http://......
PHP-ExcelReader,下载地址:http://sourceforge.net/projects/phpexcelreader

说明:

PHP将EXCEL导入MYSQL的测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx格式[excel2007]也OK.

请替换成你配置好的数据,如数据库配置等。运行http://localost/test.php实现导入。

以下是我贴出的详细代码,其中test.php为我写的测试文件,reader.php和oleread.inc文件是从上面提供的网址中下载的。

1.PHP将EXCEL导入MYSQL的代码示例test.php

复制代码代码如下:

<?php

require_once'reader.php';//ExcelFile($filename,$encoding);$data=newSpreadsheet_Excel_Reader();//SetoutputEncoding.$data->setOutputEncoding('gbk');

//”data.xls”是指要导入到mysql中的excel文件

$data->read('data.xls');

@$db=mysql_connect('localhost','root','123456')or

die("Couldnotconnecttodatabase.");//连接数据库

mysql_query("setnames'gbk'");//输出中文

mysql_select_db('mydb');//选择数据库

error_reporting(E_ALL^E_NOTICE);

for($i=1;$i<=$data->sheets[0]['numRows'];$i++){

//以下注释的for循环打印excel表数据

/*

for($j=1;$j<=$data->sheets[0]['numCols'];$j++){

echo"\"".$data->sheets[0]['cells'][$i][$j]."\",";

}

echo"\n";

*/

//以下代码是将excel表数据【3个字段】插入到mysql中,

根据你的excel表字段的多少,改写以下代码吧!

$sql="INSERTINTOtestVALUES('".

$data->sheets[0]['cells'][$i][1]."','".

$data->sheets[0]['cells'][$i][2]."','".

$data->sheets[0]['cells'][$i][3]."')";

echo$sql.'<br/>';

$res=mysql_query($sql);

}

?>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:php获取mysql版本的几种方法小结

 

下一篇:没有了

发布日期:2024/6/27
手机扫二维码直达本页
发布时间:21:30:48
点  击:14
录  入:伊伊
相关文章
Baidu
YiJiaCMS 7.5.1 build240527(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,速盾网络提供加速防护
运行时间载入中.....