我正在创建一个Excel模板,其中应包含一个下拉列表。我认为phpexcel库(PHPExcel Multiple Dropdown list that dependent)有可能。
我想知道是否可以使用maatwebsite提供的laravel-excel库完成。
我需要诸如dropdown,NamedRange,datavalidation,setFormula等函数的语法。
参考方案
public function index() {
\Excel::create('file', function($excel) {
require_once("/apppath//vendor/phpoffice/phpexcel/Classes/PHPExcel/NamedRange.php");
require_once("/apppath/vendor/phpoffice/phpexcel/Classes/PHPExcel/Cell/DataValidation.php");
$excel->sheet('New sheet', function($sheet) {
$sheet->SetCellValue("A1", "UK");
$sheet->SetCellValue("A2", "USA");
$sheet->_parent->addNamedRange(
new \PHPExcel_NamedRange(
'countries', $sheet, 'A1:A2'
)
);
$sheet->SetCellValue(