是否可以使用fromArray函数从A1到Axe(垂直)写入excelsheet?
$objPHPExcel->getActiveSheet()->fromArray($array, NULL, 'A1');
上面这行是从A1写到X1(水平)。
但无论如何,输出将是这样的:
$array[0]->A1
$array[1]->A2
$array[2]->A3
$array[x]->A(x+1)
答案 0 :(得分:0)
fromArray()
使用2-d数组,然后是行数列。如果将一维数组作为参数传递,则它将转换为二维数组,但作为一行的一系列列。
您确实需要传递一个二维数组,因此它是一系列行。
$objPHPExcel->getActiveSheet()
->fromArray(array_map(function($value) { return [$value]; }, $array), NULL, 'A1');