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

时间:2018-06-29 10:43:58

标签: php excel phpspreadsheet

我正在使用PhpOffice \ PhpSpreadsheet

我在excel中有2张纸,我需要第一张纸“ Sheet1” ,其公式涉及到“ Sheet2” 。 (以将来的总和,休息等) 当我尝试这个

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

它总是转换为“ = sheet2.b1” (excel中的小写字母),并且该公式不起作用

有解决方案吗?

1 个答案:

答案 0 :(得分:1)

尝试引用工作表名称,并使用$ac = $spreadsheet1->getActiveSheet(0); $ac->setCellValue('B1', "='Sheet2'!B1"); 引用单元格:

JSON