Laravel 5 如何使用PHPSReadSheet将lines db表导出到csv文件
在带有“phpoffice/phpspreadsheet”的laravel 5.7中:“^1.6”应用程序中,我需要将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'
$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中写入下一行,
我是否必须手动准备包含字段名称的第一行和剩余行(仅限不包含字段名称的值)?
有什么方法可以自动完成吗