Pb "Getcalculatedvalue" format number

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb "Getcalculatedvalue" format number

Re: Pb "Getcalculatedvalue" format number

par or 1 » 01 oct. 2018, 12:31

Pb "Getcalculatedvalue" format number

par Jeanf » 01 oct. 2018, 10:44

Salut à tous,

J'utilise PHPEXCEL pour afficher un tableau suivant un fichier excel,
tout fonctionne bien, le seul "HIC" c'est que la fonction "GETCALCULATEDVALUE" me sort
des réusltat genre : 12,85426666666...
1 semaine que je fouine et pas moyen de trouver une solution pour sortir : "12,85"....

Le code :

<?php

require_once "PHPExcel/Classes/PHPExcel.php";
$tmpfname = "test.xls";
$excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);
$excelObj = $excelReader->load($tmpfname);
$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
$worksheet = $excelObj->getSheet(0);

$lastRow = $worksheet->gethighestRow();

echo "<table>";
for ($row = 1; $row <= $lastRow; $row++) {
echo "<tr><td>";
echo $worksheet->getCell('A'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('B'.$row)->getValue();
echo "</td><td>";
echo $worksheet->getCell('C'.$row)->getcalculatedvalue();

echo "</td><tr>";
}
echo "</table>";
?>


Si vous aviez des idées......

Merci par avance ;)