phpExcelというライブラリを使うと簡単なPHPスクリプトでxlsx形式のファイルを読み込んだり、出力したり出来る。 よくやるのは予めきれいにフォーマットされたxlsxファイルを読み込んで、セルに値をはめ込んで出力するという処理だ。 しかし、グラフが含まれているxlsxファイルを読み込んで、編集して、出力するとグラフが消えてしまう。 調べてみるとそういうものらしいが、一応解決方法も有るようだ。 それによると、元のファイル(グラフがちゃんと見える奴)を編集して別名で保存した後、元のファイルのシートデータを編集後のファイルのそれで上書きしてやるといいらしい。 それはこんな処理で出来るそうな。 public function updateOriginalFile($originalFile, $updatedFile) { $zipUpdated= new ZipArchive (