Доступно ли свойствовычерченное значение ячейки без использования функции getCalculatedValue ()?
У меня есть ячейка со сложной формулой, и использование функции getCalculatedValue () занимает несколько минут. Однако, если я установлю локальную переменную для самой ячейки, я сразу же смогу увидеть рассчитанное значение.
$nvCell = $sheetObj->getCellByColumnAndRow(35, $rowIndex);
производит следующее, видимое в свойствах переменной:
$nvCell = {PhpOffice\PhpSpreadsheet\Cell\Cell} [7]
valueBinder = {PhpOffice\PhpSpreadsheet\Cell\DefaultValueBinder} [0]
value = "=SUM(AI136:AI140)"
calculatedValue = 404505880
dataType = "f"
parent = {PhpOffice\PhpSpreadsheet\Collection\Cells} [7]
xfIndex = 133
formulaAttributes = null
Если само свойствовычисляемое значение содержит правильное значение и сразу видно, почему это свойство не будет доступно через код без использования функции getCalculatedValue ()? Или я не прав, и вы можете получить к нему доступ?