PHPExcel ライブラリを使用する php-script を使用して、単純な .xlsx ファイルを作成します。しかし、Win7 の MS Excel 2010 で開くと、ファイル形式が間違っているか、ファイルが破損しているというエラー メッセージが表示されます。インターネットからいくつかの可能な解決策を試しましたが、何もうまくいきませんでした。
public function createControllingFile($suffix){ $this->PHPExcel = new PHPExcel();
$year = date('y');
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Cache-Control: max-age=0');
$this->objWriter = PHPExcel_IOFactory::createWriter($this->PHPExcel, 'excel5');
$this->objWriter->save('tmp/controlling_'.$year.'_'.$suffix.'.xlsx');
$_SESSION['counter'] = 0;
exit();
}
あなたが私を助けてくれることを願っています、セッションのことは何かを数えることです