php - 我的公式中的 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 函数,但它不起作用!感谢您阅读我的问题!
解决方案
推荐阅读
- python - 计算两个数据帧之间的差异并在差异最小时映射
- vba - 如何遍历visio中的一些形状?
- django - 使用 django annotate 处理百分比
- java - 使用 Apache Poi 从具有固定位置的模板复制表
- python - 在 SqlAlchemy 中,如何使用 DateTime 列的日期部分和另一列创建 UniqueConstraint?
- python - 使用 Robot 框架,我如何解析 XML 并验证数据?
- python - 如何在 pyspark 上创建分层拆分训练、验证和测试集?
- ruby-on-rails - 为什么 Geocoder.search("Sam Francisco") 返回“大马士革,叙利亚”?
- excel - 在 Excel 中,我如何找到命名范围中最小值的单元格引用
- mysql - 如何创建一个由两个外键组成的复合键引用其他表的表?