Boa tarde,
Alguém que tenha tenha experiencia com a API phpexcel que consiga ajudar, agradecia.
Estou com problemas a ler células com formula que relacionam outras células.
Tenho o seguinte código:
Código (PHP):
Um exemplo do output é.
Coluna == E Valor == 0.07
Coluna == G Valor == 0.1
O problema é que vai buscar sempre o valor errado, no primeiro echo vai buscar bem o valor no segundo já vai buscar o valor errado, de colunas diferentes, não sei como ele vai buscar colunas quando só devia entrar quando fosse F..
Isto só acontece quando o valor da célula é uma formula que relaciona outras células. Alguém sabe porque isto acontece?
Obrigado pela atenção,
alves077
Alguém que tenha tenha experiencia com a API phpexcel que consiga ajudar, agradecia.
Estou com problemas a ler células com formula que relacionam outras células.
Tenho o seguinte código:
Código (PHP):
if('F' == $cell->getColumn()){
echo " Coluna == ".$cell->getColumn()." Valor == ".$cell->getCalculatedValue()."<br>";
$valores['F'] = ($cell->getCalculatedValue() === '' ? null : PHPExcel_Style_NumberFormat::toFormattedString($cell->getCalculatedValue(), '0.00'));
echo " Coluna == ".$cell->getColumn()." Valor == ".$cell->getCalculatedValue()."<br>";
echo " Coluna == ".$cell->getColumn()." Valor == ".$cell->getCalculatedValue()."<br>";
$valores['F'] = ($cell->getCalculatedValue() === '' ? null : PHPExcel_Style_NumberFormat::toFormattedString($cell->getCalculatedValue(), '0.00'));
echo " Coluna == ".$cell->getColumn()." Valor == ".$cell->getCalculatedValue()."<br>";
Um exemplo do output é.
Coluna == E Valor == 0.07
Coluna == G Valor == 0.1
O problema é que vai buscar sempre o valor errado, no primeiro echo vai buscar bem o valor no segundo já vai buscar o valor errado, de colunas diferentes, não sei como ele vai buscar colunas quando só devia entrar quando fosse F..
Isto só acontece quando o valor da célula é uma formula que relaciona outras células. Alguém sabe porque isto acontece?
Obrigado pela atenção,
alves077