2016-05-24 12 views
4

私は現在、ブラウザにExcelファイル(xls、xlsx、csv)を表示する必要のあるプロジェクトに取り組んでいます。これまでのところ、私はPHPExcelを使用して画像を含むExcelファイルをロード

$opendoc  = $userDoc; 
$objReader = new PHPExcel_Reader_Excel2007(); 
$objPHPExcel = $objReader->load($opendoc); 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML'); 
$objw  = $objWriter; 
$objw->writeAllSheets(); 
$objw->save('php://output'); 

しようとしたPHPExcelライブラリを使用してExcelファイル(以下コード)を表示することができたしている私が遭遇してる問題は、このコードが表示された画像(図表、グラフをサポートしていないということです、など)をExcelファイル内に作成します。何か案は?前もって感謝します!

答えて

1

Errrがはいっています。ドキュメントを読んだり、サンプルを見ましたか?画像は直接サポートされています(PHPExcelにデータをロードするよう指示している場合を除いて)。

チャートやグラフでは、特にファイルを読み込むときに読み込むようにPHPExcelに指示し、書き込み時にPHPExcelに保存するように指示する必要があります。 (Example

$opendoc  = $userDoc; 
$objReader = new PHPExcel_Reader_Excel2007(); 

$objReader->setIncludeCharts(TRUE); 

$objPHPExcel = $objReader->load($opendoc); 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML'); 
$objw  = $objWriter; 

$objw->setIncludeCharts(TRUE); 

$objw->writeAllSheets(); 
$objw->save('php://output'); 
+0

hi mark!これに感謝します。私のブラウザに反映されている画像には何の問題もありませんか? – BourneShady

+0

いいえあなたのスプレッドシートがどのようなものなのかわからないので、アイデアがないので、どのように見えるか、またはどのように見えるか分かりません –

関連する問題