我使用setcellValue来填充我的excel文件,但是当它到达A99时,它会抛出此错误
Fatal error: Uncaught exception 'Exception' with message 'Column string index can not be longer than 3 characters.'
这是phpexcel的限制,还是我通过以这种格式填充我的表格而犯了错误
$objPHPExcel->getActiveSheet()->setcellValue($alpha[$alpha_count] . $spreadsheet_count, $row['comment']);
答案 0 :(得分:2)
也许您可以尝试使用setCellValueByColumnAndRow():
setCellValueByColumnAndRow($alpha_count, $spreadsheet_count, $row['comment']);
答案 1 :(得分:0)
不,这并不意味着PHPExcel仅支持100行,PHPExcel最多支持1,048,576行和最多16,384列(与xlsx文件的OfficeOpenXML格式相同)...依赖于内存。
错误消息所引用的column string index
是列引用(A
的{{1}})。
仔细检查$ alpha [$ alpha_count]的值是多少,我怀疑它不是你想的。