• thinkphp中使用phpexcel读取所有的行记录


    ThinkPHP3.2使用phpexcle 

    将phpexcel放到ThinkOrgPHPExcel中

        public function index()
        {
           import('Org.PHPExcel.PHPExcel');
           $reader = PHPExcel_IOFactory::createReader('Excel5');
           $filePath="./a.xls";
            $objPHPExcel = $reader->load($filePath); // 载入excel文件
            $sheet = $objPHPExcel->getSheet(0); // 读取第一個工作表
          
          foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {     //遍历工作表
           //echo 'Worksheet - ' , $worksheet->getTitle() , PHP_EOL;
           foreach ($worksheet->getRowIterator() as $key=>$row) {       //遍历行
               //  echo $row->getRowIndex()."<br/>";
                $cellIterator = $row->getCellIterator();   //得到所有列
                $cellIterator->setIterateOnlyExistingCells( false); // Loop all cells, even if it is not set
                 foreach ($cellIterator as $cell) {  //遍历列
                       if (!is_null($cell)) {  //如果列不给空就得到它的坐标和计算的值
                             $rows[$key][]=   $cell->getCalculatedValue();
                              }
                        }
                  }
            }
            dump($rows);exit;
        }
  • 相关阅读:
    js基本
    js循环语句
    常用的css
    Linux使用host-only的方式上网
    Struts2的文件上传及错误国际化显示
    ThinkPHP3.2.2 大写子母的用法及含义
    php中验证码不显示问题
    AOP中的ASPECTJ
    CGLIB和JDK代理
    mavne的创建
  • 原文地址:https://www.cnblogs.com/tl542475736/p/4562324.html
Copyright © 2020-2023  润新知