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());

     

     

     

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

    __________________________________________________________________________________

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

  • 相关阅读:
    多态小结
    Lambda小结
    网络编程小结
    内部类与Lambda
    线程小结
    关于java的静态绑定与动态绑定小结
    多线程
    英语语法十二(可数名词不规则变化)
    英语语法入门十四(名词的作用)
    英语语法入门十三(不可数名词)
  • 原文地址:https://www.cnblogs.com/lovebing/p/11753153.html
Copyright © 2011-2022 走看看