【发布时间】:2018-03-21 06:39:56
【问题描述】:
在将数据导出到 excel 文件时,laravel 使用的最佳库是什么?使用模板的东西会更好。
【问题讨论】:
在将数据导出到 excel 文件时,laravel 使用的最佳库是什么?使用模板的东西会更好。
【问题讨论】:
Laravel Excel 如果您需要在 Excel 表中添加下拉列表,PhpSpreadsheet 将是比Laravel Excel 更好的选择
对于 Laravel Excel,您可以简单地
Excel::loadView('folder.file', $data)
->setTitle('FileName')
->sheet('SheetName')
->mergeCells('A2:B2')
->export('xls');
【讨论】:
使用 maatwebsite 创建和导入 Excel、CSV 和 PDF 文件
将此行添加到您的 composer.json:
"require": {
"maatwebsite/excel": "~2.1.0"
}
更新 composer 后,将 ServiceProvider 添加到 config/app.php 中的 providers 数组中
Maatwebsite\Excel\ExcelServiceProvider::class,
您可以使用外观来编写更短的代码。将此添加到您的别名中:
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
要在 Laravel 5 中发布配置设置,请使用:
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
【讨论】: