当我从更新的Excelsheet中读取数据时获得#VALUE

问题描述

我们有一个输出模板excel文件。它包含多个工作表(仪表板,报告1,报告2,报告3)。所有工作表都包含预定义的公式和一些测试数据。 我正在上传输入的excel文件并从输入的文件中读取数据,并在相应的工作表中更新输出模板,并保存输出文件(生成新的输出文件)。 输出报告中的数据显示正确。但是,当我通过程序从生成的excelsheet中读取数据时,我得到的是#VALUE而不是那个值。

当我从生成的文件中读取数据时得到#VALUE(内部它包含公式。在输出报告中excel一切都很好)

$read_op = $reader->load($file_path);
$report2 = $read_op->getSheetByName('Report1)');
echo $report2->getCell('D6')->getCalculatedValue(); (#VALUE)
echo $report2->getCell('D6')->getOldCalculatedValue(); (0)
echo $report2->getCell('D6')->getValue(); (Formula)
echo $report2->getCell('D6')->getFormattedValue(); (#VALUE)

请帮助生成解决此问题的方法。

解决方法

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

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...