如何在phpexcel中实现多于Z的单元?

如何在phpexcel中实现多于Z的单元?,php,phpexcel,Php,Phpexcel,如果有更多的单元格,如何在phpexcel中控制它们 $PHPExcel->getDefaultStyle()->getFont()->setName('Arial') ->setSize(10); $PHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'Linto') ->setCellValue('B1', 'Cheeran') ->setCellValue('A2', 'Sandhya

如果有更多的单元格,如何在phpexcel中控制它们

$PHPExcel->getDefaultStyle()->getFont()->setName('Arial')
->setSize(10);

$PHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Linto')
->setCellValue('B1', 'Cheeran')
->setCellValue('A2', 'Sandhya');

$PHPExcel->getActiveSheet()->setCellValue('A5', 'date')
->setCellValue('B5', '31-12-2010');

Z1之后,下一行和下一列中的单元格表示形式是什么?

PHPExcel使用的列名与Excel中的列名匹配。所以在Z1之后,它进入AA1,AB1,等等(在AZ1之后进入BA1)

因此,您只需使用:

->setCellValue('AA1','Linto')
正如Mark指出的,还有SetCellValueByColumnRow,它允许您使用数字索引设置单元格:

->setCellValueByColumnRow($column,$row)

注意:行基于1(即第1行是第一行),列基于0(即第0列是第一列)。

PHPExcel使用的列名与Excel中的列名匹配。所以在Z1之后,它进入AA1,AB1,等等(在AZ1之后进入BA1)

因此,您只需使用:

->setCellValue('AA1','Linto')
正如Mark指出的,还有SetCellValueByColumnRow,它允许您使用数字索引设置单元格:

->setCellValueByColumnRow($column,$row)

注意:行基于1(即第1行是第一行),列基于0(即第0列是第一列)。

另一种方法是使用
setCellValueByColumnRow()
另一种方法是使用
setCellValueByColumnRow()
->setCellValue('A1', 'Linto')
->setCellValue('Z1', 'Linto')