phpspreadsheet не получает значения для определенной ячейки - PullRequest
0 голосов
/ 29 августа 2018

Довольно странный. У меня есть электронная таблица, которую я пытаюсь прочитать через Phpspreadsheets, но одна ячейка (по крайней мере, на данный момент) не получает никаких данных, и я не могу понять, почему.

Текст в B10 (не извлекается) - Майк Текст в B9 (получение) является Имя

1) Я проверил, что форматирование в этой ячейке (B10) и ячейках, где извлекаются данные, одинаково 2) Я пробовал getvalue, getformattedvalue, getcalculated value, но все безрезультатно

Ниже приведен мой фрагмент кода 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 голосов
/ 29 августа 2018

Я думаю, что, возможно, нашел ответ ... Я загружал файл xlsm, а не обычный файл xls или xlsx. Как только я перешел на любой из этих форматов, он, казалось, вел себя правильно ...

...