ホームページ >バックエンド開発 >PHPチュートリアル >PHPEXCEL で画像をエクスポートする際に問題が発生しました。専門家を探しています
phpexcel を使用した Excel ファイルのエクスポートは正常にエクスポートできますが、同時に画像をエクスポートするという新しい要件が発生しました。コードをどのように実装しますか? 専門家が参考のためにコードを投稿していただければ幸いです。
phpexcel は非常に強力なクラスなので、それが可能であるはずです。ドキュメントを読んでから行ってください。
PHPExcel_Worksheet_Drawing クラスの使用法をお読みください
ソース コードを投稿していただけますか。詳細がたくさんあります
すごいですね
phpexcel は非常に強力なクラスなので、それが可能なはずです。ドキュメントを読んでから行ってください。 オンラインには多くの例があるため、お勧めする価値があります。
PHP コード
$p = new PHPExcel();
$p->getActiveSheet()->setCellValue('D8', 'Image');
$d = new PHPExcel_Worksheet_Drawing(); >setPath('03.gif');
$d->setCoowned('D10');
$d->setWorksheet($p->getAct...
このエクスポートされた画像はとても良いです 決して使用されていません!
$p = new PHPExcel();
$d = new PHPExcel_Worksheet_Drawing(); ;
$d->setPath('03.gif');
$d->setCoowned('D10');
$d->setWorksheet($p->getAct...画像をエクスポートしています。間違いは明らかではありませんでした
画像は次のような「ローカル」画像でなければなりません http://17zencart.com/data/attachment/forum/201210/13/135720yffmf02fbd202fsf.png このような画像はできないようです私のアプローチは、まず使用する写真をローカルにダウンロードしてから、それを Excel に追加することです。別の問題は、写真をすべて上部に配置する方法です。
$ objDrawing->setName('Photo');
$objDrawing->setDescription('画像は
$imgpath = "画像アドレス"
$objDrawing->setPath($imgpath );
$objDrawing->setWidth('25pt');
$objDrawing->setHeight('20pt');
$objDrawing->setOffsetX( 2);
$objDrawing->getShadow()- >setVisible(true);
$objDrawing->setCoowned($array[$k].$d);
//$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing) ::MIMETYPE_DEFAULT);
$objDrawing->setWorksheet( $objExcel->getActiveSheet());
これは英語のパス画像をエクスポートするためのコードですが、現在中国語では機能しません。解決しました - - まず解決したら教えてください - -
PHP code?12345678910 $p = new PHPExcel();$p->getActiveSheet()->setCellValue('D8', 'Image'); $d = new PHPExcel_Worksheet_Drawing();$d->setPath('03.gif' );$d->setCooperatives('D10');$d->setWor...
モデレータさんはとても親切で、そしてテスト後、うまくいきました!
画像をループに追加するとエラーが発生するのはなぜですか?複数の写真をエクスポートするにはどうすればよいですか?