Export der Daten nach Excel in Laravel
Will ich machen, exportieren Sie die Daten in excel in mein Projekt, ich habe es gemacht, aber nachdem ich die Ergebnisse überprüfen, die Ergebnisse nicht mögen, was ich will. hier würde ich gern eine Ergebnis, es gibt eine Titel-Tabelle.
Dieser code mein controller:
public function getExport(){
Excel::create('Export data', function($excel) {
$excel->sheet('Sheet 1', function($sheet) {
$products=DB::table('log_patrols')
->join("cms_companies","cms_companies.id","=","log_patrols.id_cms_companies")
->join("securities","securities.id","=","log_patrols.id_securities")
->select("log_patrols.*","cms_companies.name as nama_companies","securities.name as nama_security")
->get();
foreach($products as $product) {
$data[] = array(
$product->date_start,
$product->date_end,
$product->condition_status,
$product->nama_security,
$product->nama_companies,
);
}
$sheet->fromArray($data);
});
})->export('xls');
}
diesem problem mein Ergebnis :
sein und es sollte :
mein problem ist, wie so ändern Sie die Anzahl in text, was ich will in der Kopfzeile der Tabelle.
welche Verbesserungen muss ich machen um den code, um mein Ziel erreichen?
NB : ich benutze maatwebsite/excel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der offiziellen docs:
Ändern:
$sheet->fromArray($data);
zu$sheet->fromArray($data, null, 'A1', false, false);
Dann definieren Sie Ihre eigenen überschrift und Schreibe Sie auf die erste Zeile des Blattes.
Sollte es funktionieren.