很奇怪。我有一个要通过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;
还有许多其他单元都存在相同的问题,但是如果可以解决这个问题,我相信其他单元也一样...
我可以从哪里开始寻找?我想念的是什么(我确定是显而易见的)...
答案 0 :(得分:0)
我认为我可能已经找到了答案... 我正在加载xlsm文件,而不是普通的xls或xlsx文件。一旦我更改为这些格式中的任何一种,它似乎就可以正确运行...