博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用PHPExcel导入Excel到MySql
阅读量:7234 次
发布时间:2019-06-29

本文共 1360 字,大约阅读时间需要 4 分钟。

1.连接数据库的connection.php文件
 

  

2.页面调用
  
  
  
    
  
  
          

  

3.导入的UpLoad_Excel.php文件
load($uploadfile);    $sheet = $objPHPExcel->getSheet(0);    $highestRow = $sheet->getHighestRow(); // 取得总行数    $highestColumn = $sheet->getHighestColumn(); // 取得总列数    //循环读取excel文件,读取一条,插入一条    for($j=2;$j<=$highestRow;$j++)    {      for($k='A';$k<=$highestColumn;$k++)      {        $str .= iconv('utf-8','gbk',$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()).'\\';//读取单元格      }      //explode:函数把字符串分割为数组。      $strs = explode("\\",$str);      $sql = "INSERT INTO tab_zgjx_award (jx_name,jx_degree,jx_item_name,jx_unit,dy_originator,de_originator,xm_intro,hj_item_id)       VALUES('".        $strs[0]."','". //奖项名称        $strs[1]."','". //奖项届次        $strs[2]."','". //获奖项目名        $strs[3]."','". //获奖单位        $strs[4]."','". //第一发明人        $strs[5]."','". //第二发明人        $strs[6]."','". //项目简介        $strs[7]."')"; //获奖项目编号      mysql_query("set names GBK");//这就是指定数据库字符集,一般放在连接数据库后面就系了      if(!mysql_query($sql))      {        return false;      }      $str = "";    }    unlink($uploadfile); //删除上传的excel文件    $msg = "导入成功!";  } else {    $msg = "导入失败!";  }return $msg;}?>
 

  

 

 

转载于:https://www.cnblogs.com/qhorse/p/5070782.html

你可能感兴趣的文章
Bundle数据传输
查看>>
[Z]POJ 计算几何入门题目推荐[转PKKJ]
查看>>
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列5
查看>>
Vue.js:轻量高效的前端组件化方案
查看>>
给MySQL增加mysql-udf-http和mysql-udf-json自定义函数,让MySQL有调用http接口和查询直接回JSON的能力...
查看>>
hibernate 单元測试框架
查看>>
Android:关于声明文件中android:process属性说明
查看>>
elastic-job详解(五):自定义任务参数
查看>>
ubuntu设置分辨率
查看>>
Apache Kylin v3.0.0-alpha 正式发布
查看>>
区块链开发公司 区块链能否走上主义救援之路?
查看>>
机器会取代人类吗?
查看>>
实现Java热部署的几种解决方案
查看>>
Linux基础命令---mkswap
查看>>
LAMOST双星研究方面获进展
查看>>
数据结构探险之线性表篇(上):顺序表
查看>>
第三回 山有木兮木有枝,心说君兮君不知
查看>>
这么说吧,dubbo很简单,其实就是一个远程服务调用的框架
查看>>
Flume 日志收集系统 Spooldir-Source HDFS-sink
查看>>
题解 P1339 【[USACO09OCT]热浪Heat Wave】
查看>>