web-dev-qa-db-fra.com

Existe-t-il une méthode dans PHPExcel pour écrire un tableau PHP directement dans une ligne?

Je comprends que je devrai écrire une boucle dans laquelle j'utilise SetCellValue('cell_name', 'value'); mais existe-t-il une méthode dans PHPExcel qui accepte simplement un tableau unique et l'écrit dans une ligne de feuille Excel?

Quelque chose comme:

 $ testArray = array ('testcelltext1', 'testcelltext2', testcelltext3 '); 
 PHPExcel :: writeArraytoRow ($ testArray); 
 // fait les autres trucs de PHPExcel pour réellement écrire le fichier 
. 
. 
. 
 // génère un fichier Excel dans lequel le tableau PHP a été écrit dans le première rangée

Je n'ai pas pu trouver quelque chose comme ça dans la documentation incluse, mais cela pourrait être mauvais PDF compétences en recherche ...

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

Il est utilisé dans un certain nombre d'exemples

Arguments tels que décrits dans la documentation de l'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