phpexcel importiert Daten in wissenschaftlicher Notation
習慣沉默
習慣沉默 2017-05-24 11:33:34
0
2
1431

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

習慣沉默
習慣沉默

Antworte allen(2)
伊谢尔伦

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

大家讲道理

number_format

$num = 1.00E+36;
var_dump($num);
var_dump(number_format($num));    //返回的是string类型
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage