首页 > 解决方案 > 我的公式中的 PHPExcel 常量“@”符号

问题描述

使用 PHPExcel 时遇到问题。我将公式添加到单元格并返回给客户端,但是当返回给客户端时我的公式常量'@'符号即使它不在我的代码中。

$excel->setActiveSheetIndex(1);
$excel->getActiveSheet()->setCellValue('A1', "=OFFSET(setting!A3,0,0,COUNTA(setting!A:A)-1,1)");

// end of process
PHPExcel_Calculation::getInstance($excel)->disableCalculationCache();
PHPExcel_Calculation::getInstance($excel)->clearCalculationCache();

$objWriter = PHPExcel_IOFactory::createWriter($excel, 'Excel2007');
// $objWriter->setPreCalculateFormulas();
ob_end_clean();
$file_name = 'name';
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename="' . $file_name . '.xlsx"');
$objWriter->save('php://output');

我的公式常量@符号

我尝试使用 setPreCalculateFormulas 函数,但它不起作用!感谢您阅读我的问题!

标签: phpphpexcel

解决方案


推荐阅读