从其他 sheet 获取数据的公式在 PhpSpreadsheet 中总是 return 小写
Formula to get data from other sheet always return lowercase in PhpSpreadsheet
我正在使用 PhpOffice\PhpSpreadsheet
我在 excel 中有 2 个 sheet,我需要第一个 sheet "Sheet1" 的公式涉及"Sheet2"。 (在未来的总和,休息等)
当我尝试这个时
$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "=Sheet2.B1");
总是转换为"=sheet2.b1" (excel中小写) 并且公式不起作用
有什么解决办法吗?
尝试引用 sheet 名称,并使用 !
引用单元格:
$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "='Sheet2'!B1");
我正在使用 PhpOffice\PhpSpreadsheet
我在 excel 中有 2 个 sheet,我需要第一个 sheet "Sheet1" 的公式涉及"Sheet2"。 (在未来的总和,休息等) 当我尝试这个时
$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "=Sheet2.B1");
总是转换为"=sheet2.b1" (excel中小写) 并且公式不起作用
有什么解决办法吗?
尝试引用 sheet 名称,并使用 !
引用单元格:
$ac = $spreadsheet1->getActiveSheet(0);
$ac->setCellValue('B1', "='Sheet2'!B1");