我正在创建一个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("B1", "London");

$sheet->SetCellValue("B2", "Birmingham");

$sheet->SetCellValue("B3", "Leeds");

$sheet->_parent->addNamedRange(

new \PHPExcel_NamedRange(

'UK', $sheet, 'B1:B3'

)

);

$sheet->SetCellValue("C1", "Atlanta");

$sheet->SetCellValue("C2", "New York");

$sheet->SetCellValue("C3", "Los Angeles");

$sheet->_parent->addNamedRange(

new \PHPExcel_NamedRange(

'USA', $sheet, 'C1:C3'

)

);

$objValidation = $sheet->getCell('D1')->getDataValidation();

$objValidation->setType(\PHPExcel_Cell_DataValidation::TYPE_LIST);

$objValidation->setErrorStyle(\PHPExcel_Cell_DataValidation::STYLE_INFORMATION);

$objValidation->setAllowBlank(false);

$objValidation->setShowInputMessage(true);

$objValidation->setShowErrorMessage(true);

$objValidation->setShowDropDown(true);

$objValidation->setErrorTitle('Input error');

$objValidation->setError('Value is not in list.');

$objValidation->setPromptTitle('Pick from list');

$objValidation->setPrompt('Please pick a value from the drop-down list.');

$objValidation->setFormula1('countries'); //note this!

});

})->download("xlsx");

return view('home');

}

Laravel Blade模板尝试获取非对象的属性时如何返回null而不是ErrorException - php

我正在编写一些Laravel Blade模板,并且我的模型可能包含空对象。我非常想尝试获取对象属性,如果有错误,则返回null。因此,不必编写以下代码:@if ($model->child_object_that_may_be_null) {{ $model->child_object_that_may_be_null->interesti…Laravel 5错误报告抑制 - php

在Laravel 4中,抑制E_NOTICE消息很容易;我似乎无法做到这一点,因为如果我添加error_reporting(E_ALL ^ E_NOTICE) 它只是被覆盖的任何地方。这似乎发生在这里:(index.php)$response = $kernel->handle( $request = Illuminate\Http\Request::…Laravel 5中带有文件的Ajax表单提交 - php

我正在尝试在laravel 5中实现fileupload。但是首先要发送数据,例如简单的字符串。我的表格: {!!Form::open(["url"=>"/photos", "method" => "post", "files"=>true,…PHP Laravel:使用Ajax删除数据 - php

我想使用ajax从数据库中删除一些数据。.我已经完成了以下步骤来运行..但是,当我尝试删除它时,显示以下错误: 加载资源失败:服务器响应状态为404 (未找到)这是我的路线:Route::post('/delete/{id}',[ 'uses'=>'ItemController@delete'…Laravel 5 dataTables,带有控制器功能的初始化表 - php

我正在尝试创建一个用户的dataTable,其中每一行都有一个下拉子行,其中包含用户权限的复选框。因此,“超级”管理员可以动态地单击用户并在表中分配其特权。首先,不确定这是否是一个好主意,请随时提出一个更好的方法。也许每行一个简单的弹出模式会更容易,但是现在我已经决定这是一种很酷的方法,所以我继续进行。但是,目前尝试用AJAX初始化dataTable令我感到…

php excel 下拉菜单,Laravel Excel库(Maatwebsite):如何在导出中创建下拉列表 - php相关推荐

  1. excel下拉菜单自动匹配_自动将新项目添加到Excel数据验证下拉菜单

    excel下拉菜单自动匹配 There's a sample Excel workbook on my Contextures website that uses a bit of Excel VBA ...

  2. 办公技巧:Excel下拉菜单小技巧,赶紧学一下!

    今天小编给大家分享一个Excel下拉菜单的制作技巧,赶紧来学一下吧. 先来看常规的下拉菜单制作方法: 在制作下拉菜单时,序列来源只能是单行或单列的区域. 下面这个表格里,数据源是多行多列的,怎么办呢? ...

  3. excel下拉菜单vba_一站式提供不同的Excel下拉菜单

    excel下拉菜单vba To help users enter data in a spreadsheet, you can create drop down lists with Excel's ...

  4. excel下拉菜单vba_Excel 2007的经典菜单

    excel下拉菜单vba I noticed that Bits du Jour was offering a 70% discount on "Excel 2007 Ribbon to o ...

  5. php excel多级下拉菜单自动匹配,Excel下拉菜单怎么做 多级联动+自动匹配教程

    Excel一直是近年来办公室工作中的必要软件之一,这个软件功能非常强大,如果你只学会了皮毛那就有些可惜了,而Excel隐藏了许多许多的小技巧.今天UU为大家带来的是Excel下拉菜单怎么做,其中包括多 ...

  6. 视频教程-Excel下拉菜单怎么做 Excel排序高手技巧视频教程-Office/WPS

    Excel下拉菜单怎么做 Excel排序高手技巧视频教程 本人张光欢,在2018年4月1日注册公司邢台水滴计算机科技有限公司,从事于计算机软硬件开发,信息技术咨询服务 张光欢 ¥39.00 立即订阅 ...

  7. excel下拉菜单vba_在Excel下拉菜单中显示警告

    excel下拉菜单vba With Excel's data validation, you can show a drop down list of items in a cell. You can ...

  8. excel下拉菜单vba_在Excel下拉菜单中删除使用过的项目

    excel下拉菜单vba There is a new sample file on my Contextures web site, which lets you pick players for ...

  9. html 联想下拉菜单,excel下拉菜单联想 在Excel中制作具有联想能力的下拉列表的方法...

    excel下拉菜单联想 在Excel中制作具有联想能力的下拉列表的方法,看到标题你是不是很兴奋,这不就是你想学习的知识吗?当你掌握excel下拉菜单联想这个知识的时候你一定很兴奋,一定不会后悔看了ex ...

  10. poi生成excel下拉菜单

    在web开发中常用到生成excel模板,在用excel poi生成excel模板时,常用到生成excel下拉菜单.下面是生成excel下拉菜单的代码: package poiexcel;import ...

最新文章

  1. POJ1088(滑雪)
  2. C#PDF转Image
  3. Grinder搭建小记与Nduja(这次不待续了)
  4. 如何面对边缘计算10个痛点?
  5. Java函数式编程知识分享!
  6. PS2019进阶笔记(二)
  7. jQuery UI加入效果
  8. 安卓开发 xml添加滑动条
  9. Java集合类和HashMap遍历
  10. caj文件打不开显示内存不足_U盘能显示文件大小但打开没有任何文件 - 卡饭网...
  11. C++数据库编程 ODBC连接SQL Server数据库
  12. LCOI出题组加团规则
  13. 五千图文,详解SI信号完整性工程师工作流程
  14. uml图六种箭头的含义(泛化、实现、依赖、关联、聚合、组合)
  15. 淘宝海报常见的英文字体精选,让你的设计更显逼格!
  16. 【T3】畅捷通T3打开余额表提示错误-2147217913
  17. 图文教程:excel2007打印区域设置
  18. 女孩学计算机科学与技术专业好吗,女生适合学计算机科学与技术专业吗
  19. 二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)
  20. 小白看cocos creator 文档——_decorator模块

热门文章

  1. krita绘图_如何使用Krita制作动画视频
  2. ad采样信噪比与噪声_软件ad和硬件滤波 ad采样硬件滤波电路
  3. 新能源汽车整车控制器开发
  4. Python爬虫-微信定时消息发送
  5. php 阿里云短信接口 demo最新
  6. Python练习题 013:求解a+aa+aaa……
  7. NGS数据分析实践:03. 涉及的常用数据格式[5] - vcf格式
  8. linux 下面dev文件,Linux下目录的含义,例如lib中放置了什么文件,dev是什么
  9. linux系统中lib,lib-dev,lib-dbg库的区别
  10. 扫描微信小程序体验版二维码无法打开