我试图在依赖的phpexcel中设置多个下拉列表.基本上,当您在A列的下拉列表中选择一个值时,它会在B列的下拉列表中加载不同的内容.
我能够轻松地在单元格上设置下拉列表.我试图找出如何根据一个下拉列表的选择加载内容.
任何反馈或解决方案或指南将不胜感激
我一直在使用Laravel Excel以 csv 格式导出数据,到目前为止效果非常好。现在我需要以 xlsx 格式导出,以便可以在某些列中包含下拉列表。我已经看过这个问题,但看起来这是针对旧版本的 Laravel Excel 的。我还查看了文档中解释扩展包的页面,但我似乎无法弄清楚如何在导出数据时将下拉列表添加到列中。
这是我的导出类的简化版本:
namespace App\Exports;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadings;
use Maatwebsite\Excel\Concerns\WithStrictNullComparison;
class ActionItemExport implements FromCollection, WithHeadings, WithStrictNullComparison
{
public function collection()
{
return $this->getActionItems();
}
public function headings(): array
{
$columns = [
'Column 1',
'Column 2',
'Column 3',
'Column 4',
'Column 5',
'Column 6',
'Column 7'
];
return $columns;
}
private function getActionItems()
{
$select = 'column1, column2, column3, column4, column5, column6, column7';
$query = \DB::table('action_items')->select(\DB::raw($select)); …Run Code Online (Sandbox Code Playgroud)