検索

ホームページ  >  に質問  >  本文

phpexcelは科学的表記法で表現されたデータをインポートします

最近、phpexcel を使用して Excel テーブル (excel2007) をインポートする際に問題が発生しました。テーブル内の数値が長すぎる場合、Excel は数値を科学的表記法で表現することがあります。インポート中に、データ テーブルにもデータが格納されます。科学的表記法のデータ。セル番号が郵便番号で表現されている場合、Excel シート上では長い数値として表現されていても、データ テーブルにインポートされる際には科学的表記法で表現されます。

$objPHPExcel オブジェクトの前に string と getFormattedValue() を追加してみましたが変更できません。Excel テーブルを処理せずに解決するにはどうすればよいですか? 。

もともと私は、お客様がこのような状況に遭遇した場合にどう対処するかを考えていました。 。しかし、渡されたphpexcelオブジェクトは既に科学表記法の文字になっているようで、たとえnumber_formatであっても前の数値に変換することはできません。 。まずはお客様に対処していただくしかありません。 。

習慣沉默習慣沉默2744日前1408

全員に返信(2)返信します

  • 伊谢尔伦

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

    先頭に単一引用符を追加するだけです。

    返事
    0
  • 大家讲道理

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

    数値形式

    リーリー

    返事
    0
  • キャンセル返事