Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Большие дробные числа импортируемые из EXEL
Форумы портала PHP.SU » » Операционная система и системные вызовы » Большие дробные числа импортируемые из EXEL

Страниц (1): [1]
 

1. biperch - 08 Октября, 2011 - 20:28:32 - перейти к сообщению
Есть файл EXEl работаю с ним по средствам PHPExel помоему

в файле есть суммы большие отрицательные типа (329 561,27)
если указать тип в экселе что это число становится -329 561,27

когда читаю в переменную эту ячейку получаю 10407857.00000
пытаюсь привести к типу float выдает либо 1 либо чуш
2. biperch - 08 Октября, 2011 - 23:03:59 - перейти к сообщению
работаю через Spreadsheet_Excel_Reader
проблема чуток прояснилась, и теперь состоит в том что при чтении из файла отрицательных чисел выше 5000 примерно выводит: -5686.53 = 10731731.71
3. Мелкий - 09 Октября, 2011 - 12:02:50 - перейти к сообщению
biperch, а вариант экспортировать во что-то вменяемое, хоть в CSV - не рассматривается?
4. biperch - 09 Октября, 2011 - 12:34:01 - перейти к сообщению
в принципи в csv с суммами норм только вот проблема теперь с датами, дата 07.09.2011, пока не поставишь тип ячейке дата выглядит 40793. Формулу преобразования я не знаю ))
5. biperch - 10 Октября, 2011 - 03:37:08 - перейти к сообщению
кароче все это фигня, эксель скатина черт знает в каком виде хранит данные, когда меняеш тип ячейки, он данные в ней переформатирует, нашел вообщем золотую середину

 

Powered by ExBB FM 1.0 RC1