質問編集履歴

2

laravel excelバージョン追加

2018/04/20 01:05

投稿

kaz62
kaz62

スコア7

test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  os:mac 10.13.13
48
48
 
49
+ laravel-excel ver3
50
+
49
51
  https://laravel-excel.maatwebsite.nl/
50
52
 
51
53
 

1

やってみたことの記述

2018/04/20 01:05

投稿

kaz62
kaz62

スコア7

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,49 @@
47
47
  os:mac 10.13.13
48
48
 
49
49
  https://laravel-excel.maatwebsite.nl/
50
+
51
+
52
+
53
+
54
+
55
+ 現状おこなってみたこと
56
+
57
+ phpSpreadsheetにて、下記exampleソースで行ってみました。publicフォルダに入り、問題なく開くことができました。download用のソースを加えたところ、また上記と同じ結果がでてしまいました。
58
+
59
+ downloadの部分で問題がありそうな気がします。。よろしくお願いします。
60
+
61
+ ```
62
+
63
+      $spreadsheet = new Spreadsheet();
64
+
65
+ $sheet = $spreadsheet->getActiveSheet();
66
+
67
+ $sheet->setCellValue('A1', 'Hello World !');
68
+
69
+ $writer = new Xlsx($spreadsheet);
70
+
71
+ $name='hello world.xlsx';
72
+
73
+ $writer->save($name);
74
+
75
+ ```
76
+
77
+
78
+
79
+ 下記ダウンロード部分
80
+
81
+ ```
82
+
83
+ header('Content-Type: application/force-download;');
84
+
85
+ // ファイルサイズを取得し、ダウンロードの進捗を表示
86
+
87
+ header('Content-Length: '.filesize($filepath));
88
+
89
+ // ファイルのダウンロード、リネームを指示
90
+
91
+ header('Content-Disposition: attachment; filename="'.$name.'"');
92
+
93
+ readfile(public_path($name));
94
+
95
+ ```