31
Rozumiem, że będę musiał napisać pętlę, w której używam SetCellValue('cell_name', 'value')
; ale czy istnieje metoda w PHPExcel, która akceptuje pojedynczą tablicę i zapisuje ją w wierszu arkusza programu Excel?Czy istnieje metoda w PHPExcel, aby napisać tablicę PHP bezpośrednio do wiersza?
Coś jak:
$testArray = array('testcelltext1', 'testcelltext2', testcelltext3'); PHPExcel::writeArraytoRow($testArray); //do the other PHPExcel stuff to actually write the file . . . // outputs an excel file in which the PHP array was written to the first row
nie mogłem znaleźć coś takiego w załączonej dokumentacji, ale to może być tylko złe umiejętności wyszukiwania PDF ...
Dziękuję, działa idealnie. Dziękuję również za PHPExcel, co za wielki i pożyteczny wysiłek. Jeszcze jedno pytanie: czy to wspiera tablice 2D (to chyba zadaje za dużo!)? Próbowałem zagnieżdżać tablicę wewnątrz jednego z elementów tablicy i otrzymałem komunikat o błędzie "invalid argument for foreach'. Jakieś inne argumenty, które muszę przekazać, być może (mam nadzieję! :))? –
Obsługuje tablice 2d: tablica 1d jest traktowana jako pojedynczy wiersz, tablica 2-d jest traktowana jako zakres komórek; ale muszą to być regularne tablice (to jest ta sama liczba kolumn w każdym wierszu) ... 33-krotne przykłady wyboru i 10autofiltrów korzystają z tablic 2d –