suchen

Heim  >  Fragen und Antworten  >  Hauptteil

phpexcel importiert Daten in wissenschaftlicher Notation

Kürzlich gibt es ein Problem beim Importieren von Excel-Tabellen (Excel2007). Wenn die Zahlen in der Tabelle zu lang sind, werden sie in Excel manchmal in wissenschaftlicher Notation gespeichert wissenschaftliche Schreibweise. Wenn die Zellennummer in einer Postleitzahl ausgedrückt wird, wird sie beim Import in die Datentabelle zwar als lange Zahl in der Excel-Tabelle ausgedrückt, wird aber dennoch in wissenschaftlicher Notation ausgedrückt.

Ich habe versucht, string und getFormattedValue() vor dem $objPHPExcel-Objekt hinzuzufügen, aber sie können nicht konvertiert werden, ohne die Excel-Tabelle zu verarbeiten. .

Ursprünglich habe ich darüber nachgedacht, wie ich mit dieser Situation umgehen soll, wenn ein Kunde damit konfrontiert wird. . Es scheint jedoch, dass das übergebene PHPExcel-Objekt bereits ein Zeichen in wissenschaftlicher Notation ist und selbst wenn es das Zahlenformat hat, kann es nicht in die vorherige Zahl zurückkonvertiert werden. . Wir können den Kunden nur bitten, sich zunächst darum zu kümmern. .

習慣沉默習慣沉默2747 Tage vor1414

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

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

    我直接在最前面加一个单引号。

    Antwort
    0
  • 大家讲道理

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

    number_format

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

    Antwort
    0
  • StornierenAntwort