php导入excel文件到mysql数据库的方法


Posted in PHP onJanuary 14, 2015

本文实例讲述了php导入excel文件到mysql数据库的方法。分享给大家供大家参考。具体分析如下:

php导入excel文件入mysql数据库我们是需一借助一个phpexcel类文件了,有了这个类文件我们就可以快速简单的导入excel到mysql数据库中,这里就来举个例子给大家说明一下具体用法.

导入前我们需要先准备一个数据库,sql语句代码如下:

/* 

Navicat MySQL Data Transfer 

 

Source Server         : localhost 

Source Server Version : 50133 

Source Host           : localhost:3306 

Source Database       : test 

 

Target Server Type    : MYSQL 

Target Server Version : 50133 

File Encoding         : 65001 

 

Date: 2011-10-11 14:11:38 

*/ 

 

SET FOREIGN_KEY_CHECKS=0; 

-- ---------------------------- 

-- Table structure for `execl` 

-- ---------------------------- 

DROP TABLE IF EXISTS `execl`; 

CREATE TABLE `execl` ( 

  `id` int(11) NOT NULL AUTO_INCREMENT, 

  `name` varchar(20) DEFAULT NULL, 

  PRIMARY KEY (`id`) 

) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=latin1; 

 

-- ---------------------------- 

-- Records of execl 

-- ---------------------------- 

INSERT INTO `execl` VALUES ('14', 'jim'); 

INSERT INTO `execl` VALUES ('15', 'taurus');

php处理程序,在这里我们需要使用一个phpexcel类文件了,这个可以百度搜索下载,代码如下:
<?php 

if($_FILES['execl']['name']){ 

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

  mysql_select_db('test'); 

  mysql_query('set names gbk'); 

  require_once 'reader.php'; 

  $data = new Spreadsheet_Excel_Reader(); 

  $data->setOutputEncoding('CP936'); 

  $data->read($_FILES['execl']['name']); 

 error_reporting(E_ALL ^ E_NOTICE); 

 $sql   = ""; 

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

 {

  if($data->sheets[0]['cells'][$i][1]!=""){ 

   $sql = "INSERT INTO `execl`(`name`)values('".$data->sheets[0]['cells'][$i][2]."');"; 

   if(mysql_query($sql)){ 

    echo '成功'; 

   }else{ 

    die('失败'); 

   } 

  }  

 } 

} 

?> 

<head> 

</head> 

<body> 

  <form action="" method="post" enctype="multipart/form-data"> 

      <input type="file" name="execl" /> 

      <input type="submit" value="导入数据" /> 

  </form> 

</body>

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

PHP 相关文章推荐
理解和运用PHP中的多态性[译]
Aug 02 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
PHP输出时间差函数代码
Jan 28 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
php curl选项列表(超详细)
Jul 01 PHP
PHP连接SQLServer2005方法及代码
Dec 26 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
PHP之密码加密的几种方式
Jul 29 PHP
PHP二维数组去重算法
Dec 17 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
PHP sdk文档处理常用代码示例解析
Dec 09 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 PHP
php+mysql查询优化简单实例
Jan 13 #PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 #PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 #PHP
PHP针对JSON操作实例分析
Jan 12 #PHP
php页面缓存方法小结
Jan 10 #PHP
php中异常处理方法小结
Jan 09 #PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 #PHP
You might like
dedecms模版制作使用方法
2007/04/03 PHP
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
cmd下运行php脚本
2008/11/25 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
JavaScript表单常用验证集合
2008/01/16 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
Python模块学习 re 正则表达式
2011/05/19 Python
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
网站设计师的岗位职责
2013/11/21 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
综合办公室岗位职责
2015/04/11 职场文书