Преобразование строки из формулы доступа в php

#php #excel-formula #exec #formula

#php #excel-формула #выполнение #формула

Вопрос:

У меня есть поля с такими формулами (из программного обеспечения access).:

 IF(PES BETWEEN 8.01 AND 11,2,0)  

или

 LUN*(((((0.8-((LAR-0.40)/2))*0.048/0.8) 0.052) 0.10)/2)*((LAR-0.40)/2)*2*2  

Мне нужно разобрать их в php-код и получить результаты, пример констант: LUN, LAR можно извлечь из примера массива:

 LUN = $values['LUN']  

Не могли бы вы предложить мне несколько идей? Или вы знаете, есть ли библиотека для автоматического преобразования формулы доступа в php-код?

Комментарии:

1. pes BETWEEN .. and .. было бы $pes gt;= ... and $pes lt;= .. . Если второй пример-это просто математика, которая должна изначально работать в PHP… просто нужно lun , чтобы и т. Д. были переменными и присваивали их чему-то или выводили.