Harish Chauhan の Excel Writerを使用して、Excel (xls) ファイルを生成します。
次に、phpExcelReader 2を使用して、Excel Writer クラスによって作成されたファイルを読み取りますが、常にこのエラーが発生します。
The filename myXls.xls is not readable
「myXls.xls」ファイルを MS Excel で開くことができます。しかし、別の名前でファイルを保存すると、正常に読み取ることができます。
コードを調べてみてください。エラーは によって与えられたようです:
if (substr($this->data, 0, 8) != IDENTIFIER_OLE) {
//echo 'Error';
$this->error = 1;
return false;
}
IDENTIFIER_OLE が定義されました:
define('IDENTIFIER_OLE', pack("CCCCCCCC",0xd0,0xcf,0x11,0xe0,0xa1,0xb1,0x1a,0xe1));
私はそれを修正する方法について何も考えていません。助けてください。
御時間ありがとうございます!