phpexcelは科学的表記法で表現されたデータをインポートします
習慣沉默
習慣沉默 2017-05-24 11:33:34
0
2
1256

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

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

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

習慣沉默
習慣沉默

全員に返信(2)
伊谢尔伦

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

いいねを押す +0
大家讲道理

number_format

$num = 1.00E+36;
var_dump($num);
var_dump(number_format($num));    //返回的是string类型
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!