###前提・実現したいこと
PHPExcelを使用してテンプレートファイルを編集してダウンロードさせるシステムを作成しています。
今回テンプレートファイルに挿入タブ>図形>ブロック矢印の矢印図形が含まれており
ダウンロードすると矢印図形が消えてしまう現象が起きています。
そこでテンプレートファイルに含まれている図形が消えてしまわないような方法があるのか
無いのであれば画像の挿入のように図形を挿入する方法を知りたいです。
###該当のソースコード
PHP
1 function createDlExcel() { 2 // 出力タイムアウトを3分に変更 3 set_time_limit(180); 4 5 ini_set('memory_limit' , '256M'); 6 7 // テンプレートのコピー 8 $template = "テンプレートファイルのパス"; 9 $savefile = "新規作成ファイル名"; 10 $savepath = "新規作成ファイル保存場所"; 11 12 copy($template, $dest); 13 14 // PHPExcelオブジェクトの生成 15 $reader = PHPExcel_IOFactory::createReader('Excel2007'); 16 $xl = $reader->load($template); 17 $sheetCount = $xl->getSheetCount(); 18 19 // ↓ファイルへデータの代入処理開始 20 21 // ↑ファイルへデータの代入処理終了 22 23 // アクティブなシートを最初のページに戻す 24 $xl->setActiveSheetIndex(0); 25 26 // Excel2007形式で保存 27 $writer = PHPExcel_IOFactory::createWriter($xl, 'Excel2007'); 28 $writer->save($dest); 29 30 // メモリ解放 31 $xl->disconnectWorksheets(); 32 unset($xl); 33 34 return $savefile; 35 }
###試したこと
システムで使用しているテンプレートファイルが複数シートで構成されていて複雑なので
簡単な下図のような矢印図形だけが含まれているテンプレートファイルの
ダウンロードを試してみましたが図形が消えてしまうのを確認しました。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。