zoukankan      html  css  js  c++  java
  • PHP读取Excel表格数据

    读取Excel表格数据需要用到PHPExcel插件

    <?php
    /**
     * Created by PhpStorm.
     * User: zhangdan
     * Date: 2018/3/27
     * Time: 17:23
     */
    include 'D:xampphtdocsPHPExcel-1.8ClassesPHPExcelIOFactory.php';    //这里引入PHPExcel插件
    
    class TestController extends CController
    {
        public $layout = '//layouts/test';
        public $navData = array();
    
        public function actionGetXXX()
        {
    
            $PHPReader = new PHPExcel_Reader_Excel2007();
            $PHPExcel = $PHPReader->load('ExcelPath');  //可以是绝对路径
            /**读取excel文件中的第一个工作表*/
    
            $currentSheet = $PHPExcel->getSheet(0);
            /**取得最大的列号*/
    
            $allColumn = $currentSheet->getHighestColumn();
            /**取得一共有多少行*/
    
            $allRow = $currentSheet->getHighestRow();
    
            $date = [];
            /**从第1行开始输出*/
            for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {
    
                /**从第A列开始输出*/
                for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
                    $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow)->getValue();
                    /**ord()将字符转为十进制数*/
                    $date[$currentRow - 1][] = $val;
                }
    
            }
        return data;
      }
    }

    下载PHPExcel插件地址:https://github.com/PHPOffice/PHPExcel

  • 相关阅读:
    Spring Boot 应用监控
    学习学习SpringSecurity
    Spring Cloud 简介
    thinkphp 请求
    八、主从复制
    七、AOF 持久化
    五、五大数据类型实现原理
    六、RDB 持久化
    四、redis的底层数据结构
    三、五大数据类型详细用法
  • 原文地址:https://www.cnblogs.com/zdigd/p/8662583.html
Copyright © 2011-2022 走看看