调用未定义的方法 PHPExcel_Worksheet::getAlignment()
Call to undefined method PHPExcel_Worksheet::getAlignment()
我一直在尝试使用此代码在将数据导出到 excel 文件时创建一个新行
if ($campaign['type'] == 'blended') {
$objWorkSheet->setCellValueByColumnAndRow($col++, $row, "$launch_date,\n email: {$email_launch_date}, \n tm: {$tm_launch_date}");
$objPHPExcel->getActiveSheet()->getAlignment()->setWrapText(true);
但这给了我
Type: Error Message: Call to undefined method
PHPExcel_Worksheet::getAlignment()
我也尝试了 here 的建议,但它对我不起作用,
正确的做法是什么?
您应该将样式应用到单个单元格或单元格区域,而不是工作表(没有样式)
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++;
}
我一直在尝试使用此代码在将数据导出到 excel 文件时创建一个新行
if ($campaign['type'] == 'blended') {
$objWorkSheet->setCellValueByColumnAndRow($col++, $row, "$launch_date,\n email: {$email_launch_date}, \n tm: {$tm_launch_date}");
$objPHPExcel->getActiveSheet()->getAlignment()->setWrapText(true);
但这给了我
Type: Error Message: Call to undefined method PHPExcel_Worksheet::getAlignment()
我也尝试了 here 的建议,但它对我不起作用,
正确的做法是什么?
您应该将样式应用到单个单元格或单元格区域,而不是工作表(没有样式)
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++;
}