質問編集履歴
2
エクセルで開いたときのメッセージを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,8 +3,10 @@
|
|
3
3
|
|
4
4
|
###発生している問題・エラーメッセージ
|
5
5
|
|
6
|
-
PHPExcelで破損したエクセルファイルを読み込ませると、例外も発生せず、タイムアウトするまでずっと load 処理を抜けない状況になります。
|
6
|
+
PHPExcelで破損したエクセルファイルを読み込ませると、例外も発生せず、タイムアウトするまでずっと load 処理を抜けない状況になります。サーバーからダウンロードしてエクセルで開いてみると、下記のようなメッセージが表示されます。
|
7
|
+

|
7
8
|
|
9
|
+
|
8
10
|
###該当のソースコード
|
9
11
|
エクセルファイルの読み込み処理は下記です(例外処理省いています)
|
10
12
|
|
1
ソースコードにコメントを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,6 +10,8 @@
|
|
10
10
|
|
11
11
|
```php
|
12
12
|
$reader = PHPExcel_IOFactory::createReader('Excel5');
|
13
|
+
//$filenameにエクセルファイルのパスが入っています。
|
14
|
+
//破損しているファイルの他は、正常に読み込めています。
|
13
15
|
$excel = $reader->load($filename);
|
14
16
|
```
|
15
17
|
|