recherche

Maison  >  Questions et réponses  >  le corps du texte

phpexcel importe des données exprimées en notation scientifique

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. .

習慣沉默習慣沉默2747 Il y a quelques jours1413

répondre à tous(2)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-05-24 11:35:34

    J'ajoute juste une simple citation au début.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-24 11:35:34

    format_numéro

    $num = 1.00E+36;
    var_dump($num);
    var_dump(number_format($num));    //返回的是string类型

    répondre
    0
  • Annulerrépondre