问题描述
我们有一个输出模板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 (将#修改为@)