久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

Laravel Excel3.0如何導出

下面由Laravel教程欄目給大家介紹Laravel Excel3.0導出方法,希望對需要的朋友有所幫助!

導出方法抽離:

<?php namespace AppExports; use MaatwebsiteExcelConcernsFromCollection; use MaatwebsiteExcelConcernsShouldAutoSize; use MaatwebsiteExcelConcernsWithColumnFormatting; use MaatwebsiteExcelConcernsWithCustomValueBinder; use MaatwebsiteExcelConcernsWithEvents; use MaatwebsiteExcelConcernsWithStrictNullComparison; use MaatwebsiteExcelEventsAfterSheet; use PhpOfficePhpSpreadsheetCellStringValueBinder; use PhpOfficePhpSpreadsheetStyleNumberFormat;  class Export extends StringValueBinder implements FromCollection,     ShouldAutoSize,WithColumnFormatting,WithCustomValueBinder,WithStrictNullComparison,WithEvents {     private $row;     private $data;     private $mergeCell;     private $columnName;     private $formatNumber;      /*      * $mergeCell $columnName :合并單元格所需參數;      * $mergeCell 需要合并的位置數組以MAP形式存儲 [開始行=>結束行]      * $columnName 需要合并列 與合并行數結合使用ARRAY存儲 ['A','B']      */     public function __construct($row,$data,$mergeCell=null,$columnName=null,$formatNumber=[])     {         $this->row = $row;         $this->data = $data;         $this->mergeCell = $mergeCell;         $this->columnName = $columnName;         $this->formatNumber = $formatNumber;     }      public function collection()     {         $row = $this->row;         $data = $this->data;  //設置表頭         foreach ($row[0] as $key => $value) {             $key_arr[] = $key;         }  //輸入數據         foreach ($data as $key => &$value) {             $js = [];             for ($i=0; $i < count($key_arr); $i++) {                 $js = array_merge($js,[ $key_arr[$i] => $value[ $key_arr[$i] ] ]);             }             array_push($row, $js);             unset($val);         }         return collect($row);     }     public function registerEvents(): array     {         // TODO: Implement registerEvents() method.         if ($this->mergeCell && $this->columnName){             return [                 AfterSheet::class => function(AfterSheet $event){                     foreach ($this->columnName as $column){                         foreach ($this->mergeCell as $key=>$value){                             $event->sheet->getDelegate()->mergeCells($column.$key.':'.$column.$value);                         }                     }                 }             ];         }         return [];     }      public function columnFormats(): array{         $formatNumber = [];         foreach ($this->formatNumber as $column){             $formatNumber[$column] = NumberFormat::FORMAT_TEXT;         }         return $formatNumber;     } }

使用:

/*表頭表體都為二維數組*/ $row=[['row1'=>'列1','row2'=>'列2']]; /*與表頭key對應,缺少數據報錯*/ $list=[['row1'=>'行1列1','row2'=>'行1列2'],['row1'=>'行2列1','row2'=>'行2列2']]; /*將第一行到第三行,第五行到第七行的A,B,C列各自合并*/ $mergeCell=[1=>3,5=>7]; $columnName=["A","B","C"]; /*數字過長的列轉換格式防止科學計數*/ $formatNumber=['A','B','C']; //上方A,B,C列都為示意,根據自己需求調整,對應EXCEL的列 return Excel::download(new Export($row,$list,$mergeCell,$columnName,$formatNumber),'fileName');

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
先锋影音久久久| 久久不见久久见中文字幕免费| 中文无码日韩欧| 欧洲av一区二区| 成人亚洲欧美| 国产精品白丝久久av网站| 欧美性www| 国产麻豆精品| 欧美激情视频一区二区三区免费 | yellow在线观看网址| 牛牛精品成人免费视频| 久久午夜影院| 国产一区二区三区亚洲| 三上亚洲一区二区| 久久久久久美女精品| 久久理论电影| 国产精品社区| 婷婷视频一区二区三区| 欧美亚洲网站| 嫩草伊人久久精品少妇av杨幂| 欧美黑人巨大videos精品| 精品久久在线| 中文在线а√在线8| 久久在线免费| 视频一区在线播放| 日韩国产在线观看一区| 国产激情久久| 日韩中文在线播放| 一区二区亚洲精品| 蜜桃久久久久久| 国产精品99精品一区二区三区∴ | 在线成人直播| 免费看日韩精品| 另类小说一区二区三区| 精品国产91| 久久久久九九精品影院| 久久久夜夜夜| 欧美精品国产一区| 国产精品久久久久久久久久齐齐 | 免费污视频在线一区| 午夜国产精品视频免费体验区| 视频一区在线视频| 国产探花一区| 激情亚洲影院在线观看| 中文精品电影| 欧美1区二区| 99久久精品费精品国产| 综合在线一区| 久久伊人亚洲| 亚洲黄色免费av| 欧美精选一区二区三区| 欧美中文一区二区| 日韩av字幕| 亚洲免费精品| 日韩中文字幕区一区有砖一区| 日韩三区四区| 日韩大片在线观看| 亚洲天堂成人| 国产欧美日韩精品一区二区免费| 日韩欧美一区免费| 亚洲资源网站| 伊人久久高清| 色婷婷精品视频| 欧美国产精品| 日韩欧美一区二区三区免费看| 久久天堂成人| 日韩av在线免费观看不卡| 国产精品啊啊啊| 黑丝一区二区三区| 国产精品一区二区三区www| 婷婷国产精品| 国产欧美日韩精品一区二区免费 | 日韩av首页| 日本不卡高清| 91精品在线观看国产| 欧美一区91| 自由日本语亚洲人高潮| 成人日韩av| 亚洲人妖在线| 国产日韩高清一区二区三区在线| 麻豆9191精品国产| 亚洲三级毛片| 免费在线观看一区二区三区| 97久久中文字幕| 成午夜精品一区二区三区软件| 国产亚洲欧洲| 成人高清一区| 国产欧美自拍| 亚洲色图综合| 红桃视频亚洲| 青青久久av| 久久这里只有精品一区二区| 亚州精品视频| 久久久国产亚洲精品| 青草综合视频| 水蜜桃久久夜色精品一区的特点| 日韩国产在线| 麻豆视频一区二区| 日本午夜精品久久久久| 午夜亚洲一区| 国产91久久精品一区二区| 国产aⅴ精品一区二区三区久久| 日韩av中文字幕一区| 日韩在线观看一区二区| 欧美在线网站| 久久网站免费观看| 午夜av不卡| 国产成人久久精品一区二区三区| 日韩欧美美女在线观看| 久久亚洲视频| 亚洲欧美一级| 蜜桃伊人久久| 欧美日韩中文| 久久精品青草| av高清不卡| 精品午夜视频| 久久超级碰碰| 国产精品2023| 久久国际精品| 国产视频一区二| 88久久精品| 国产日韩视频| 欧美视频久久| 蜜臀精品一区二区三区在线观看 | 蜜桃视频第一区免费观看| 亚洲精品一区二区在线看| 久久久国产精品一区二区中文| 日韩激情一区| 久久蜜桃av| 激情欧美一区二区三区| 视频一区中文| 1024精品久久久久久久久| 五月天激情综合网| 一本一本久久| 亚洲一区二区三区高清不卡| 六月丁香综合| 综合国产视频| 日av在线不卡| 亚洲午夜免费| 亚洲精品福利| 国产一卡不卡| 老色鬼精品视频在线观看播放| 老牛国内精品亚洲成av人片| 超碰在线99| 久久久久蜜桃| 日韩一级欧洲| 日韩一区二区三区在线看| 日韩精品国产精品| 国产精品伦一区二区| 黄色网一区二区| 日韩中文在线电影| 亚洲精品日本| 国产伊人精品| 99视频精品免费观看| 欧美日韩中文一区二区| 精品九九在线| 日韩精品一二三四| 国产一区二区久久久久| 日韩高清中文字幕一区| 日韩视频1区| 国产在线观看91一区二区三区| 中文在线资源| 久久av一区二区三区| 国产日韩高清一区二区三区在线| av在线日韩| 久久av在线| 欧美日韩国产欧| 国产中文在线播放| 精品欧美久久| 国产欧美一区二区精品久久久 | 国产日韩一区| 亚洲一区有码| 免费在线观看不卡| 国产三级一区| 亚洲精品人人| 日本伊人久久| 日韩成人在线看| 国产精品精品国产一区二区| 欧美不卡高清一区二区三区| 免费精品视频| 狂野欧美性猛交xxxx| 亚洲手机视频| 日本欧美大码aⅴ在线播放| 久久不卡国产精品一区二区| 亚洲天堂免费| 精品一区二区三区在线观看视频| 在线观看精品| 亚洲先锋成人| 日韩在线观看| 欧美成人精品三级网站| 亚洲二区免费| 日本va欧美va精品| 日韩综合一区| 伊人www22综合色| 国产不卡精品在线| 欧美资源在线| 国产aa精品| 久久理论电影| 亚洲高清二区| 日韩精品视频在线看|