Heim > Fragen und Antworten > Hauptteil
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. .
大家讲道理2017-05-24 11:35:34
number_format
$num = 1.00E+36;
var_dump($num);
var_dump(number_format($num)); //返回的是string类型