Laravel 5 如何使用PHPSReadSheet将lines db表导出到csv文件

Laravel 5 如何使用PHPSReadSheet将lines db表导出到csv文件,laravel-5,phpspreadsheet,Laravel 5,Phpspreadsheet,在带有“phpoffice/phpspreadsheet”的laravel 5.7中:“^1.6”应用程序中,我需要将lines db表导出到csv文件,如: $dataLines= [ ['field1'=>'000000000', 'field2'=>1111111111111], ['field1'=>'11000000000', 'field2'=>221111111111111], ['field1'=>'31000000000'

在带有“phpoffice/phpspreadsheet”的laravel 5.7中:“^1.6”应用程序中,我需要将lines db表导出到csv文件,如:

$dataLines= [ 
    ['field1'=>'000000000', 'field2'=>1111111111111],
    ['field1'=>'11000000000', 'field2'=>221111111111111],
    ['field1'=>'31000000000', 'field2'=>321111111111111],
];


$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
$writer = new \PhpOffice\PhpSpreadsheet\Writer\Csv($spreadsheet);

$writer->save('/path/12345.csv');
但对于上面的代码,我的文件是空的,我并没有找到写入$dataLines数组内容的方法。 另外,由于我需要将1行作为字段名写入,并从db中写入下一行, 我是否必须手动准备包含字段名称的第一行和剩余行(仅限不包含字段名称的值)? 有什么方法可以自动完成吗