调用未定义的方法PHPExcel_Worksheet :: getAlignment()

时间:2017-11-08 10:50:41

标签: php phpexcel

我一直在尝试使用此代码将数据导出到excel文件中创建一个新行

export const SKILLSTREE = [/* Put your JSON here */];

但是这给了我

  

类型:错误消息:调用未定义的方法   PHPExcel_Worksheet :: getAlignment()

我也尝试了here这个建议,但它并不适合我,

正确的做法是什么?

1 个答案:

答案 0 :(得分:1)

您应该将样式应用于单个单元格或单元格范围,而不是应用于工作表(不具有样式)

if ($campaign['type'] == 'blended') {
    $objWorkSheet->setCellValueByColumnAndRow($col, $row, "$launch_date,\n email: {$email_launch_date}, \n tm: {$tm_launch_date}");
    $objWorkSheet->getStyle(PHPExcel_Cell::stringFromColumnIndex($col) . $row)
        ->getAlignment()
        ->setWrapText(true);
    $col++;
}