zoukankan      html  css  js  c++  java
  • ThinkPHP5使用phpspreadsheet导入导出Excel

     

    引用类:

    use PhpOfficePhpSpreadsheetIOFactory;

    use PhpOfficePhpSpreadsheetCellCoordinate;

    use PhpOfficePhpSpreadsheetSpreadsheet;

    use PhpOfficePhpSpreadsheetWriterXlsx;

     

    导入:

    $inputFileType = IOFactory::identify($file_url); //传入Excel路径

                $excelReader   = IOFactory::createReader($inputFileType); //Xlsx

                $PHPExcel      = $excelReader->load($file_url); // 载入excel文件

                $sheet         = $PHPExcel->getSheet(0); // 读取第一個工作表

                $sheetdata = $sheet->toArray();

                return $sheetdata; // 返回数组数据

     

    导出:

          $Excel['fileName']="ThinkPHP导出spreadsheet示例-".date('Ymd-His',time());//or $xlsTitle

                $Excel['cellName']=['A','B','C','D'];

                $Excel['H'= ['A'=>12,'B'=>20,'C'=>14,'D'=>16];//横向水平宽度

                $Excel['V'= ['1'=>40,'2'=>23];//纵向垂直高度

                $Excel['sheetTitle']="spreadsheet示例";//大标题,自定义

                $Excel['xlsCell']=[['autoid','序号'],['school','学校'],['addr','省份'],['type','类型']];

                        Spread::excelPut($Excel,$this->getData());

     

     

     

    文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

    __________________________________________________________________________________

    若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*)

  • 相关阅读:
    产品中常用理论
    Mac下配置环境变量
    Maven仓库
    深入理解Spring中的各种注解
    JAVA中简单字符串分割
    WARN: HHH000277: Could not bind factory to JNDI
    dos命令窗口下下java命令提示找不到或无法加载主类
    数组实用类:Arrays
    数组
    线程创建方式
  • 原文地址:https://www.cnblogs.com/lovebing/p/11753153.html
Copyright © 2011-2022 走看看