Ich bin eine Anwendung in Laravel 5.5
, mit matwebsite/excel
Plugin, wo ich ein Array-Element in CSV-Datei exportiert werden soll. Ich bin in der Lage, die Werte zu erhalten, wenn ich eine einzelne Zeichenfolge Schlüssel in einem Array zuweisen, aber derzeit habe ich Kind Array-Element, das in das Array vorhanden ist, die mir leere Excel-Blatt einmal enthalten das gleiche.So exportieren Sie Kind-Array-Element zu übertreffen in Laravel
Ohne Array-Elemente:
public function investor(Request $request)
{
$record_set = [];
$tables = json_decode($request->investorTable);
foreach($tables as $table)
{
$record_set[] = array(
'schedule' => $table->schedule,
'Event type' => $table->event_type,
'Venue' => $table->venue,
'Nature' => $table->nature,
);
}
return Excel::create('investor', function($excel) use ($record_set) {
$excel->sheet('mySheet', function($sheet) use ($record_set) {
$sheet->fromArray($record_set);
});
})->download('csv');
}
diese perfekt funktioniert, aber ich möchte ein Array-Element, dessen platzieren name
Schlüssel ich exportieren wollen, ich weiß nicht, wie zu implementieren, wenn ich es umsetzen es gibt mir leeres Blatt,
$record_set[] = array(
'schedule' => $table->schedule,
'Company Name' => $table->companyName,
'Contact Person' => $table->contact_participants,
'Event type' => $table->event_type,
'Venue' => $table->venue,
'Nature' => $table->nature,
);
mein komplettes Array-Element ist so etwas wie diese:
und die Tabelle sieht mir in html etwas wie folgt aus:
Ich will genau gleichen Ausgabe in Excel, mir helfen, mit dieser heraus.
Danke.
Haben Sie meine Frage bekommen? Ich habe gesagt, dass mein Export funktioniert gut, wenn ich nicht die Array-Kind-Elemente verwenden, und es gibt mich leer, wenn ich Kind Array-Element verwenden. –