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 ...
$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
*/