phpexcel 超简单从excel表格一键导入数据到数据库教程

  • 时间:2020-04-27 11:17 编辑: 来源: 阅读:280
  • 扫一扫,手机访问
摘要:从数据库导出数据到excel文件代码:<?php       if($_SERVER['REQUEST_METHOD']=='POST'){           $file = $_FILE

从数据库导出数据到excel文件代码:

<?php      
if($_SERVER['REQUEST_METHOD']=='POST'){      
    $file = $_FILES['file']['tmp_name'];      
    if(empty($file)){         
        echo "<script>alert('请选择文件');</script>";      
     }      
     require_once '../PHPExcel/PHPExcel.php';      
     require_once '../PHPExcel/PHPExcel/IOFactory.php';      
     require_once '../PHPExcel/PHPExcel/Reader/Excel5.php';      
     $objReader = PHPExcel_IOFactory::createReader('excel2007');   
        
     $excelpath = $file;      
     $objPHPExcel = $objReader->load($excelpath);       
     $sheet = $objPHPExcel->getSheet(0);      
     $highestRow = $sheet->getHighestRow();       //取得总行数      
     $highestColumn = $sheet->getHighestColumn(); //取得总列数            
     $str = '';      
     for($j=2;$j<=$highestRow;$j++)               //从第二行开始读取数据     
     {           
          $str.='(';         
          $strValue = '';             
          for($k='A';$k<=$highestColumn;$k++)      //从A列读取数据                
          {                      
                      //读取单元格 
               $strValue.="'".$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()."'".',';               
           } 
                          
           $strValue=substr($strValue,0,-1);                 
           $str.=$strValue.'),';               }     
           $str=substr($str,0,-1);     
           $sql = "INSERT INTO user (uid,password,mail,phone,name,add_time,ipaddress) VALUES $str";           
           $res = $nsodb->query($sql);      
            if($res){ 
                echo "<script>alert('导入成功!');</script>";        
             }                 
        }
 ?>



  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术文章|】Java 开发环境配置(2021-01-16 19:16)
【技术文章|java技术】Java简介 主要特性 发展历史(2021-01-16 19:10)
【技术文章|java技术】eclipse项目如何导入myeclipse项目中 如何把eclipse项目导入myeclipse(2020-12-20 22:06)
【技术文章|】如何将MyEclipse项目导入eclipse (2020-12-20 22:00)
【技术文章|java技术】如何用eclipse运行myeclipse做的项目(2020-12-20 21:55)
【技术文章|java技术】怎么分辨java框架(2020-12-17 16:27)
【技术文章|】Editplus批量转换java utf-8 bom源码文件为utf-8编码文件(2020-12-13 20:21)
【技术文章|java技术】java utf-8 bom源码文件为utf-8编码文件(2020-12-13 20:17)
【服务项目|】java程序代写计算机毕业设计代做(2020-10-20 16:54)
【热点|国内】第七次全国人口普查“查人”又“查房”,还可自主填报(2020-10-20 14:49)
底部广告
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明 | 站点地图
CopyRight 2014-2024 学帮网 |粤ICP备18000800号-4