【发布时间】:2017-12-29 10:08:13
【问题描述】:
我正在使用matwebsite/excel 插件在Laravel 5.5 中构建一个应用程序,其中我有一个要导出到csv 文件中的数组元素。当我将单个字符串分配给数组中的键时,我能够获取值,但目前我有子数组元素存在于数组中,这给了我空白的 excel 表,一旦包含相同的表。
没有数组元素:
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');
}
这是完美的,但我想放置一个数组元素,我想导出其 name 键,我不知道如何实现它时它给了我空白页,
$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,
);
我的完整数组元素是这样的:
表格在我的 html 中看起来像这样:
我想要在 excel 中完全相同的输出,帮我解决这个问题。
谢谢。
【问题讨论】:
标签: php laravel export-to-excel export-to-csv laravel-5.5