PHPExcel のメモリ制限を克服するために、Python の openpyxl ライブラリを使用して Excel ファイルを生成し、thrift を使用して PHP から Excel ファイルに保存するデータを送信しました。
これで、オブジェクトの配列に複数のクライアントを作成し、Python 側で一度に複数の Excel ファイルを生成しようとしました。optimized_write を False に設定している場合は実行できますが、optimized write フラグを True に設定している場合は実行できません。
$ob[$X][$Y] = new PhpPythonExcel();
$ob[$X][$Y]->client->openExcel(True); //openExcel method sets optimized_write flag to True of False.
...
//write something to the files.
...
$ob[$X][$Y]->client->saveFile($fileName);
そうすることは可能ですか、または利用可能なハックはありますか?