我已经编写了用于导出数据(来自查询生成器)并将该表立即下载到用户浏览器的代码。我为此使用了 Laravel-Excel 包,但没有下载 csv 文件。
我希望 csv 文件以“制表符”分隔,如下所示:
Supplier Campaign Disposition
sup-value1 cam-value1 dis-value1
sup-value2 cam-value2 dis-value2
sup-value3 cam-value3 dis-value3
我作为数组的输入是:
$results =
Array
(
[0] => Array
(
[Supplier] => Avikmithran
[Campaign] => krisha
[Disposition] => testing purpose
)
[1] => Array
(
[Supplier] => Avikmithran
[Campaign] => testscaseqwe
[Disposition] => this is the disposition
)
[2] => Array
(
[Supplier] => Avikmitra
[Campaign] => KrishnaL
[Disposition] => this is testing
)
[3] => Array
(
[Supplier] => Sonali
[Campaign] => starslab
[Disposition] => this is the disposiiton
)
)
CSV文件下载代码为:
Excel::create('Statistics', function($excel) use($results) {
$excel->sheet('Statistics', function($sheet) use($results) {
$sheet->with($results);
});
})->export('csv');
它正在发疯,我已经在这上面浪费了 2 天时间。谁能告诉我我的错误是什么?谢谢。