如何在laravel中的CSV导出中追加行

如何在laravel中的CSV导出中追加行,laravel,export-to-csv,laravel-5.8,maatwebsite-excel,Laravel,Export To Csv,Laravel 5.8,Maatwebsite Excel,我正在使用maatwebsite/excelpackage导出CSV文件中的大型数据集,但是,我找不到将CSV文件中的行附加到最新版本的包中的方法。有人能帮我吗?我想您需要在excel文件的最后一行追加行: Laravel : 5.8 PHP : 7.2 maatwebsite/excel : 3.1 是的,但是新版本不支持Excel Facade上的load方法。@MiraThakkar你是说load()方法吗??@MiraThakkar-Excel::load($path./export

我正在使用
maatwebsite/excel
package导出CSV文件中的大型数据集,但是,我找不到将CSV文件中的行附加到最新版本的包中的方法。有人能帮我吗?

我想您需要在excel文件的最后一行追加行:

Laravel : 5.8
PHP : 7.2 
maatwebsite/excel : 3.1

是的,但是新版本不支持Excel Facade上的load方法。@MiraThakkar你是说
load()
方法吗??@MiraThakkar-Excel::load($path./exported.xls',函数($reader){$reader->sheet(函数($sheet){$sheet->appendRow($data);});})->导出($xls');
// Append multiple rows
$sheet->rows(array(
    array('test5', 'test6'),
    array('test7', 'test8')
));
$data = User::get()->toArray();

    $headerData[] = ['Id','First Name','Last Name','Address'];

    $customData = array_merge($headerData,$data);
    $fileName = strtotime("now");
    Excel::create($fileName, function($excel) use ($customData,$headerData) {
    $excel->sheet('sheet1', function($sheet) use ($customData, $headerData) {
        $sheet->fromArray($customData, null, 'A1', false, false);
    });
})->download('xlsx');