Maison > Questions et réponses > le corps du texte
Récemment, il y a un problème lors de l'utilisation de phpexcel pour importer des tableaux Excel (excel2007). Si les nombres dans le tableau sont trop longs, Excel les exprimera parfois en notation scientifique. Lors de l'importation, le tableau de données stockera également les données dans. notation scientifique. Si le numéro de cellule est exprimé en code postal, bien qu'il soit exprimé sous forme de nombre long sur la feuille Excel, il sera toujours exprimé en notation scientifique lors de son importation dans le tableau de données.
J'ai essayé d'ajouter une chaîne et getFormattedValue() devant l'objet $objPHPExcel mais il ne peut pas être converti. Comment dois-je le résoudre sans traiter la table Excel ? .
Au départ, je réfléchissais à la manière de gérer cette situation lorsqu'un client la rencontre. . Mais il semble que l'objet phpexcel transmis soit déjà un caractère en notation scientifique, et même s'il est number_format, il ne peut pas être reconverti au nombre précédent. . Nous pouvons seulement demander au client de s'en occuper en premier. .
大家讲道理2017-05-24 11:35:34
format_numéro
$num = 1.00E+36;
var_dump($num);
var_dump(number_format($num)); //返回的是string类型