1、当导出的首行字段超过26的字符的时候,就会报出错误,错误信息如下:
PHPExcel_Exception Invalid cell coordinate [1
原因:
这个不是条数多了出问题,而是列超过26列出的问题。
仔细看看excel表格,z后面是AA、AB、AC,因此输出的时候需要判断。
解决办法:
public function actionExcel()
{
/** Include PHPExcel */
require_once dirname(dirname(__FILE__)) . '/components/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$excel_data = self::getExcelData();
$objPHPExcel->getProperties()->setCreator("suv3")
->setLastModifiedBy("suv3")
->setTitle("suv3")
->setSubject("suv3")
->setDescription("suv3")
->setKeywords("suv3")
->setCategory("suv3");
//表头
$first_row_name = ['日期', '渠道'</