PHPExcel常量'@'符号在我的公式中

问题描述

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

$excel->setActiveSheetIndex(1);
$excel->getActiveSheet()->setCellValue('A1',"=OFFSET(setting!A3,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');

My formula constant @ symbol

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)