900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何用PHP将Excel导入MySQL数据库

如何用PHP将Excel导入MySQL数据库

时间:2021-10-20 10:05:31

相关推荐

如何用PHP将Excel导入MySQL数据库

php教程|php手册

Excel,MySQL,php

php教程-php手册

最近在做一个系统的重构~之前它导入用户名和密码都是要手工黏贴到数据库的~所以想直接用Excel导入,方便用户操作。

slim源码,ubuntu怎么串口输出,tomcat正常但不能访问,安装网络爬虫,php宠物登录系统代码,马seolzw

研究了一下~方法不少~最后决定用Excel导入~在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入。这里介绍一个直接将excel文件导入mysql的例子。我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用。

手游源码怎么修改教程,vscode怎么设置字体插件,移动ubuntu安装,tomcat访问时间变长,爬虫所需安装,php 创建文件夹失败,天门seo网络推广多少钱,php网站源码 免费下载lzw

说明:

棋牌源码在,ubuntu中改字体,小爬虫到处走,php获得类型,宜昌网站seolzw

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

请替换成你配置好的数据,如数据库配置等。

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

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

代码如下:

setOutputEncoding(gbk); //”data.xls”是指要导入到mysql中的excel文件 $data->read(data.xls); @ $db = mysql_connect(localhost, oot, 123456) or die("Could not connect to database.");//连接数据库 mysql_query("set names gbk\");//输出中文 mysql_select_db(mydb); //选择数据库 error_reporting(E_ALL ^ E_NOTICE); for ($i = 1; $i sheets[0][ umRows]; $i++) { //以下注释的for循环打印excel表数据 /* for ($j = 1; $j sheets[0][ umCols]; $j++) { echo "\"".$data->sheets[0][cells][$i][$j]."\","; } echo "\n"; */ //以下代码是将excel表数据【3个字段】插入到mysql中, 根据你的excel表字段的多少,改写以下代码吧! $sql = "INSERT INTO test VALUES(\". $data->sheets[0][cells][$i][1].",\". $data->sheets[0][cells][$i][2].",\". $data->sheets[0][cells][$i][3].")"; echo $sql.

; $res = mysql_query($sql); } ?>

以上就是PHP将EXCEL导入MYSQL的相关方法介绍,希望对有需要的朋友有所帮助。

【相关教学推荐】

1. php编程从入门到精通全套视频教学

2. php从入门到精通

3. bootstrap教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。