Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从其他工作表获取数据的公式在PhpSpreadsheet中始终返回小写_Php_Excel_Phpspreadsheet - Fatal编程技术网

从其他工作表获取数据的公式在PhpSpreadsheet中始终返回小写

从其他工作表获取数据的公式在PhpSpreadsheet中始终返回小写,php,excel,phpspreadsheet,Php,Excel,Phpspreadsheet,我正在使用PhpOffice\PhpSpreadsheet 我在excel中有两张工作表,我需要第一张工作表“Sheet1”,其中包含涉及“Sheet2”的公式。(在将来的总额、余额等中) 当我尝试这个的时候 $ac = $spreadsheet1->getActiveSheet(0); $ac->setCellValue('B1', "=Sheet2.B1"); 它总是转换为“=sheet2.b1”(在excel中为小写),并且公式不起作用 有解决方案吗?试着引用工作表名称,并使

我正在使用PhpOffice\PhpSpreadsheet

我在excel中有两张工作表,我需要第一张工作表“Sheet1”,其中包含涉及“Sheet2”的公式。(在将来的总额、余额等中) 当我尝试这个的时候

$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "=Sheet2.B1");
它总是转换为“=sheet2.b1”(在excel中为小写),并且公式不起作用


有解决方案吗?

试着引用工作表名称,并使用
引用单元格:

$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "='Sheet2'!B1");