9

PHPExcel を使用して Excel テンプレートを読み込み、そのセルに書き込み、セルに画像を動的に挿入するにはどうすればよいですか?

4

3 に答える 3

8

github サイトの 30template.php の例を参照してください。

https://github.com/PHPOffice/PHPExcel/blob/develop/Examples/30template.php

テンプレートをロード:

$objReader = PHPExcel_IOFactory::createReader('Excel5');

$objPHPExcel = $objReader->load("templates/30template.xls");

例を参照してください

$objPHPExcel->getActiveSheet()->setCellValue() 

画像を追加するには PHPExcel_Worksheet_Drawing を使用します:

// Add an image to the worksheet
$objDrawing = new PHPExcel_Worksheet_Drawing();
$objDrawing->setName('My Image');
$objDrawing->setDescription('The Image that I am inserting');
$objDrawing->setPath('./images/myImage.png');
$objDrawing->setCoordinates('B2');
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
于 2013-09-01T05:47:08.317 に答える