34

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

何かのようなもの:

$testArray = array('testcelltext1', 'testcelltext2', testcelltext3');
PHPExcel::writeArraytoRow($testArray);
// 実際にファイルを書き込むために他の PHPExcel を実行します
.
.
.
// 1行目にPHP配列が書き込まれたExcelファイルを出力

付属のドキュメントにはそのようなものは見つかりませんでしたが、それは単に PDF の検索スキルが悪いのかもしれません...

4

1 に答える 1

74
$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
 */
于 2012-12-13T21:45:17.727 に答える