PHPExcelで出力したExcelの数式で再計算が実行できなくなった時の対処法

https://qiita.com/makasn/items/98b4995266661ec1659f

最近のWindows Updateに伴ってOffice365がアップデートされ、
恐らくそれが原因でPHPExcelで出力したExcelの数式が再計算できなくなってしまったようです。

PHPExcelの中を直に変更してしまうことになりますが、下記対応で一旦解消しました。
PHPExcel/Classes/PHPExcel/Writer/Excel2007.php

protected $preCalculateFormulas = false;

protected $preCalculateFormulas = true;

phpExcelで出力したExcelファイルの数式セルが、ファイルを開いた時「0」と表示されてしまい、そのセルを再編集してEnterを押さないと数式が適用されないという問題。
どうもアップデートでexcel側の挙動が変わったらしい。
PHPExcelの書き出しロジックを修正することでとりあえず対応できるようだ。