0
私は、(Queryビルダーからの)データをエクスポートし、そのシートをユーザーのブラウザにすぐにダウンロードするためのコードを書いています。私はLaravel-Excelパッケージを使っていますが、csvファイルはダウンロードされていません。配列があると私の入力Laravel-Excelを使用してExcelシートをアレイからダウンロードできませんか?
Supplier Campaign Disposition
sup-value1 cam-value1 dis-value1
sup-value2 cam-value2 dis-value2
sup-value3 cam-value3 dis-value3
::私はcsvファイルは、以下のように区切られた 'タブ' になりたい
$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日を無駄にしています。誰でも私の間違いを教えてもらえますか?ありがとう。
感謝。私はすでに 'fromArray'メソッドを使用しましたが、$結果を参照渡ししませんでした。私は参照によって$結果を渡そうとし、あなたに知らせるでしょう。 –
私はあなたのソリューションを試しましたが、機能しません。ブラウザ>ネットワークタブを調べると応答が表示されますが、csvファイルがダウンロードされていません。 –
"app/config/packages/maatwebsite/excel/config.php"またはその他のファイルにあるファイルにパラメータを追加/変更する必要はありますか? –