2016-08-03 9 views
0

PHPExcel ReaderでExcelファイルを読むと、長い数字が科学形式で出力されるので、0.00000001231.23E-08になります。PHPExcel:読書時に長い数字(xxxE-08)があります

ドキュメントには私がAdvanced Value Binderでこれを回避できると書かれていますが、残念ながらこれはCSVファイルでのみ機能します。 setReadDataOnly()も役に立ちません。

セルが長い浮動小数点数でフォーマットされているため、Excelに0.0000000123と表示されることもあります。

の場合はと書いてありますが、の場合はと書いてありません。

質問:科学フォーマットのない番号を取得するにはどうすればよいですか?

答えて

0

ちょうどPHPがエコー科学記法を担当しているというアイデアが出てきたので、私はnumber_format($var, 8);を試してみました。

これはPHPExcelではありません。 number_formatを使用してエコーする必要があります。

関連する問題