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

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

你知道Laravel Excel的這五個(gè)功能嗎?

Laravel Excel package 最近發(fā)布了 3.0 版本,它所具有的新功能,可以幫助簡(jiǎn)化高級(jí)需求,并且可用性極高。大家一起來探討一下可能不知道的一些隱藏功能,這些功能使 Laravel Excel 成為 Excel 拓展的最佳首選。

1. 從 HTML 或者是 Blade 導(dǎo)入數(shù)據(jù)

假設(shè)已經(jīng)有一個(gè) HTML 表格

你知道Laravel Excel的這五個(gè)功能嗎?

模版代碼 — resources/views/customers/table.blade.php:

<table class="table">     <thead>     <tr>         <th></th>         <th>First name</th>         <th>Last name</th>         <th>Email</th>         <th>Created at</th>         <th>Updated at</th>     </tr>     </thead>     <tbody>     @foreach ($customers as $customer)     <tr>         <td>{{ $customer->id }}</td>         <td>{{ $customer->first_name }}</td>         <td>{{ $customer->last_name }}</td>         <td>{{ $customer->email }}</td>         <td>{{ $customer->created_at }}</td>         <td>{{ $customer->updated_at }}</td>     </tr>     @endforeach     </tbody> </table>

你可以使用它去重復(fù)導(dǎo)入這個(gè)表格到 Excel

步驟1. 生成一個(gè) Export 類

php artisan make:export CustomersFromView --model=Customer

步驟2. 使用 FromView 進(jìn)行操作

namespace AppExports;  use AppCustomer; use IlluminateContractsViewView; use MaatwebsiteExcelConcernsFromView;  class CustomersExportView implements FromView {     public function view(): View     {         return view('customers.table', [             'customers' => Customer::orderBy('id', 'desc')->take(100)->get()         ]);     } }

這里是導(dǎo)入的 Excel 文件:

你知道Laravel Excel的這五個(gè)功能嗎?

注意:這里只能導(dǎo)出 HTML 表格,不能具有任何標(biāo)簽,比如 html,body,p 等。


2. 導(dǎo)出到 PDF,HTML,或是其他格式的文件

雖然包的名稱是 Laravel Excel,但是提供了多種導(dǎo)出格式,并且使用起來十分簡(jiǎn)單,只要在類里再添加一個(gè)參數(shù)即可:

return Excel::download(new CustomersExport(), 'customers.xlsx', 'Html');

比如這么做,就導(dǎo)出到了HTML,如下圖所示:

你知道Laravel Excel的這五個(gè)功能嗎?

沒有太多的樣式,下面是源代碼:

你知道Laravel Excel的這五個(gè)功能嗎?

不僅如此,它還可以導(dǎo)出到 PDF,甚至你可以從中選擇三種庫(kù),使用方法是一樣的,你只要在最后一個(gè)參數(shù)指定格式就好了,下面是一些例子。 文檔示例:

你知道Laravel Excel的這五個(gè)功能嗎?

注意:你必須通過 composer 安裝指定的 PDF 包,比如:

composer require dompdf/dompdf

導(dǎo)出的 PDF 如下所示:

你知道Laravel Excel的這五個(gè)功能嗎?


3. 按需格式化單元格

Laravel Excel 有一個(gè)強(qiáng)有力的「爸爸」 — PhpSpreadsheet。因此它就擁有其各種底層功能,包括各種方式的單元格格式化。

此處是一個(gè)如何在 Laravel Export 類中使用它的例子,例如 app/Exports/CustomersExportStyling.php:

步驟 1. 在頭部引入適當(dāng)?shù)念悺?/p>

use MaatwebsiteExcelConcernsWithEvents; use MaatwebsiteExcelEventsAfterSheet;

步驟 2. 在 implements 部分使用 WithEvents 接口。

class CustomersExportStyling implements FromCollection, WithEvents {     // ...

步驟 3. 用 AfterSheet 事件來創(chuàng)建 registerEvents() 方法。

/**  * @return array  */ public function registerEvents(): array {     return [         AfterSheet::class    => function(AfterSheet $event) {             // ... 此處你可以任意格式化         },     ]; }

這里有個(gè)例子:

/**  * @return array  */ public function registerEvents(): array {     return [         AfterSheet::class    => function(AfterSheet $event) {             // 所有表頭-設(shè)置字體為14             $cellRange = 'A1:W1';             $event->sheet->getDelegate()->getStyle($cellRange)->getFont()->setSize(14);              // 將樣式數(shù)組應(yīng)用于B2:G8范圍單元格             $styleArray = [                 'borders' => [                     'outline' => [                         'borderStyle' => PhpOfficePhpSpreadsheetStyleBorder::BORDER_THICK,                         'color' => ['argb' => 'FFFF0000'],                     ]                 ]             ];             $event->sheet->getDelegate()->getStyle('B2:G8')->applyFromArray($styleArray);              // 將第一行行高設(shè)置為20             $event->sheet->getDelegate()->getRowDimension(1)->setRowHeight(20);              // 設(shè)置 A1:D4 范圍內(nèi)文本自動(dòng)換行             $event->sheet->getDelegate()->getStyle('A1:D4')                 ->getAlignment()->setWrapText(true);         },     ]; }

這些「隨機(jī)」樣例展示的結(jié)果如下所示:

你知道Laravel Excel的這五個(gè)功能嗎?

你可以在 Recipes page of PhpSpreadsheet docs中找到所有的以上以及

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久午夜精品一区二区| 国产精品欧美一区二区三区不卡| 日韩激情中文字幕| 欧美~级网站不卡| 久久国内精品| 黄色免费成人| 精品国产亚洲一区二区在线观看| 国产乱论精品| 色婷婷亚洲mv天堂mv在影片| 美女视频网站久久| 日韩精品永久网址| 在线中文字幕播放| 人人精品久久| 天堂成人免费av电影一区| 日本精品一区二区三区在线观看视频| 欧美在线网站| 美女网站一区| 欧美日韩在线精品一区二区三区激情综合 | 蜜臀91精品国产高清在线观看 | 欧美日韩精品一区二区三区视频 | 日韩精品专区| 国产一区二区三区亚洲综合| 日韩欧美二区| 久久久亚洲欧洲日产| 亚洲精品在线影院| 亚洲专区在线| 亚洲午夜精品久久久久久app| 男人操女人的视频在线观看欧美| 日本欧美不卡| 婷婷亚洲成人| 一区二区三区四区日韩| 麻豆视频久久| 中文字幕日韩亚洲| 中文字幕av一区二区三区人| 视频在线在亚洲| 久久久精品国产**网站| 国产亚洲精品精品国产亚洲综合| 激情亚洲影院在线观看| 国产亚洲一级| 美女视频网站久久| 国产一在线精品一区在线观看| 91精品国产经典在线观看| 欧美一区不卡| 在线观看亚洲精品福利片| 国产精品.xx视频.xxtv| 激情欧美一区二区三区| 97精品中文字幕| 亚洲综合欧美| av在线资源| 国产调教一区二区三区| 亚洲ww精品| 美女久久一区| 成人欧美一区二区三区的电影| 亚洲免费一区三区| 蜜臀久久99精品久久一区二区| 三级欧美在线一区| 一区二区亚洲视频| 日韩avvvv在线播放| 荡女精品导航| 国产欧美大片| 欧美在线日韩| 国产精品久久久久77777丨| 国产中文欧美日韩在线| 亚洲伊人精品酒店| 日韩精品乱码av一区二区| 亚洲欧洲国产精品一区| 99在线|亚洲一区二区| 国产欧美精品| 久久国产视频网| 亚洲精品看片| 国产精品777777在线播放| 国产一区二区色噜噜| 精品欧美视频| 日本免费一区二区三区四区| 日韩天堂在线| 亚洲精品激情| 国产精品成人自拍| 精品日产乱码久久久久久仙踪林| 日韩免费av| 国产欧美一区二区三区精品酒店| 国产精品久久久久久av公交车| 国产精品1区在线| 日韩精品不卡一区二区| 国产 日韩 欧美一区| 成人羞羞视频播放网站| 日韩专区在线视频| 国产精品一区二区精品| 蜜臀久久99精品久久一区二区| 亚洲日本久久| 午夜在线精品| 性一交一乱一区二区洋洋av| аⅴ资源天堂资源库在线| 婷婷精品视频| 日韩在线第七页| 久久国产精品亚洲77777| 国产一区精品福利| 日韩影院在线观看| 免费在线观看成人| 国产精品视频一区二区三区综合| 亚洲一区二区三区四区电影 | 天堂а√在线最新版中文在线| 国产伦久视频在线观看| 日本欧洲一区二区| 国产精品国产一区| 国产一区二区三区不卡av| 成人av二区| 999久久久精品国产| 精品国产中文字幕第一页| 欧美日韩国产高清| 国产一区二区三区不卡av| 国产精品一二| 国产v日韩v欧美v| 亚洲深爱激情| 国产精品一区毛片| 免费精品视频| 久久亚洲精精品中文字幕| 老色鬼久久亚洲一区二区| 久久99性xxx老妇胖精品| 蜜桃一区二区三区在线| 野花国产精品入口| 精品不卡一区| 日韩国产精品久久久久久亚洲| 欧美日韩一区二区国产| 久久不射中文字幕| 国产精品99在线观看| 国内精品99| 久久久久中文| 黄色国产精品| 亚洲婷婷在线| 亚洲电影在线一区二区三区| 久久午夜影院| 国产精品毛片久久久| 日韩精品亚洲专区在线观看| 亚洲一级网站| 蜜桃tv一区二区三区| 国产精品免费看| 免费精品视频| 丝袜诱惑制服诱惑色一区在线观看| 日韩国产高清在线| 国产精品黄色片| 麻豆精品新av中文字幕| 精品日韩在线| 国产精品久久777777毛茸茸| 免费一级片91| 日韩激情视频网站| 日韩欧美中文字幕在线视频| 免费成人av在线播放| 欧美1级日本1级| 成人日韩av| 激情综合网五月| 国产婷婷精品| 日韩综合小视频| 国产精品毛片久久久| 久久天堂av| 蜜桃视频一区二区三区在线观看| 欧美午夜网站| 偷拍精品精品一区二区三区| 韩国三级一区| 伊人精品在线| 日本一区二区三区视频在线看| 欧美日韩调教| 国产精品毛片aⅴ一区二区三区| 成人三级高清视频在线看| 日韩久久精品网| 精品三级久久| 香蕉久久国产| 国产精品久久久久久久久久妞妞 | 日本不卡在线视频| 国产综合精品| 国产精品伦一区二区| 激情欧美日韩一区| 国产一卡不卡| 免费久久99精品国产自在现线| 日本成人在线不卡视频| 亚洲成人三区| 国产欧美日韩视频在线| 亚洲欧美久久久| 中文字幕av亚洲精品一部二部| 亚洲午夜免费| 老司机免费视频一区二区| 亚洲精品护士| 欧美日韩亚洲国产精品| 日韩视频不卡| 日本aⅴ免费视频一区二区三区| 日本午夜免费一区二区| 日韩1区2区3区| 欧美二区视频| 欧美 日韩 国产一区二区在线视频| 久久免费高清| 九九综合在线| 亚洲乱码视频| 伊人久久国产| 国产精品女主播一区二区三区| 久久麻豆视频| 亚洲欧美网站| 国产精品任我爽爆在线播放| 欧美亚洲综合视频| 免费视频一区三区| 1000部精品久久久久久久久| 国产伦久视频在线观看|