web-dev-qa-db-ja.com

PHPExcelにPHP配列を行に直接書き込む方法はありますか?

SetCellValue('cell_name', 'value');を使用するループを内部で記述する必要があることを理解していますしかし、単一の配列を受け入れてそれをExcelシート行に書き込むPHPExcelのメソッドはありますか?

何かのようなもの:

 $ testArray = array( 'testcelltext1'、 'testcelltext2'、testcelltext3 '); 
 PHPExcel :: writeArraytoRow($ testArray); 
 //他のPHPExcelの処理を実際に行うファイルを書き込む
。
。
。
 //は、PHP配列が最初の行

付属のドキュメントでそのようなものを見つけることができませんでしたが、それは悪いかもしれませんPDF検索スキル...

33
Aditya M P
$objPHPExcel->getActiveSheet()->fromArray($testArray, NULL, 'A1');

多くの例で使用されています

APIドキュメントで説明されている引数

/**
 * Fill worksheet from values in array
 *
 * @param   array   $source                 Source array
 * @param   mixed   $nullValue              Value in source array that stands for blank cell
 * @param   string  $startCell              Insert array starting from this cell address as the top left coordinate
 * @param   boolean $strictNullComparison   Apply strict comparison when testing for null values in the array
 * @throws Exception
 * @return PHPExcel_Worksheet
 */
72
Mark Baker