如何将所有数组传递给formArray maatwebsite-laravel-excel

时间:2016-08-10 07:20:31

标签: arrays laravel foreach laravel-excel

即时通讯即可获得所需的所有数组。但是当我不知道如何通过所有阵列时

re.findall(r'\b\'([a-z])', "'didn't know I'm a student'", flags=re.I)

当我在这里查看$data = array('JOB NO','INVOICE NO','CUSTOMER','VAT(OUT PUT)','ACTUAL VAT'); foreach($jobs as $row){ $client =$row->company->name; if($row->company->name != "PSL"){ $client = $row->job->customer_name; } $data1[]=array($row->job_no,$row->invoice_no,$client,number_format(($row->amount)*15/115,2,'.',',')); } // dd($data1); $data3 = array($data,$data1[0]); $sheet->fromArray($data3,null,'A5',false,false); 我在Excel中获取一行时,我不知道如何通过所有数组?

1 个答案:

答案 0 :(得分:2)

这是你能做的。

// Array that will be used to generate the sheet
$sheetArray = array();

// Add the headers
$sheetArray[] = array('JOB NO','INVOICE NO','CUSTOMER','VAT(OUT PUT)','ACTUAL VAT');

// Add space between headers and results if needed
$sheetArray[] = array(); // Add an empty row
$sheetArray[] = array(); // Add an empty row

// Add the results
foreach($jobs  as $row){
    $client = $row->company->name;
    if($row->company->name != "PSL"){
        $client = $row->job->customer_name;
    }
    $sheetArray[] = array($row->job_no,$row->invoice_no,$client,number_format(($row->amount)*15/115,2,'.',','));
}

// Generating the sheet from the array
$sheet->fromArray($sheetArray);