2016-08-03 1 views
0

При чтении файла Excel с помощью PHPExcel Reader длинные номера распечатываются в научном формате, поэтому 0.0000000123 становится 1.23E-08.PHPExcel: длинные номера имеют научный формат (xxxE-08) при чтении

В документации говорится, что я могу избежать этого с помощью Advanced Value Binder, но, к сожалению, это работает только с файлами CSV. Также setReadDataOnly() не помогает.

Это также происходит, если ячейка форматирована с длинными плавающими числами, поэтому она отображается как 0.0000000123 в Excel.

Здесь есть некоторые темы для , написанные, но не для чтение.

Вопрос: Как получить номер без научного формата?

ответ

0

Просто натолкнулся на мысль, что PHP отвечает за эхо-научную нотацию, поэтому я попытался number_format($var, 8);, и он сработал.

Так что это не PHPExcel. Я должен эхом использовать number_format.

 Смежные вопросы

  • Нет связанных вопросов^_^