phpspreadsheet无法检索某些单元格的值

时间:2018-08-28 21:53:52

标签: php phpspreadsheet

很奇怪。我有一个要通过Phpspreadsheets读取的电子表格,但是一个单元格(至少目前是这样)没有检索任何数据,我不知道为什么。

B10中的文本(未检索)是Mike B9(正在检索)中的文本为名称

1)我检查了此单元格(B10)和检索数据的单元格的格式是否相同 2)我尝试过getvalue,getformattedvalue,getcalculated值,但都无济于事

以下是我的Php代码段:

$A1 = $spreadsheet->getActiveSheet()->getCellByColumnAndRow(2, 9)- 
>getCalculatedValue(); // Returns value
echo $A1;
$A2 = $spreadsheet->getActiveSheet()->getCellByColumnAndRow(2, 10)- 
>getValue(); //returns nothing
echo $A2;

还有许多其他单元都存在相同的问题,但是如果可以解决这个问题,我相信其他单元也一样...

我可以从哪里开始寻找?我想念的是什么(我确定是显而易见的)...

1 个答案:

答案 0 :(得分:0)

我认为我可能已经找到了答案... 我正在加载xlsm文件,而不是普通的xls或xlsx文件。一旦我更改为这些格式中的任何一种,它似乎就可以正确运行...