URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6083
[ Назад ]

Исходное сообщение
"Spreadsheet_Excel_Writer"

Отправлено Zerg , 18-Ноя-08 23:19 
Всем привет!

Система: CentOS 5, обновлённый до актуального состояния.
Собственно сабж:
Ставиться просто так не пожелал ...
Сказал ,что бета и т.д.
Поставил из "channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.1"
аналогично OLE "channel://pear.php.net/OLE-1.0.0RC1"

В итоге: всё поставилось.
Но даже простенький пример, типа:
require_once "Spreadsheet/Excel/Writer.php";
$xls =& new Spreadsheet_Excel_Writer('tmp/1.xls');                      
$sheet =& $xls->addWorksheet('Binary Count');                          
for ( $i=0;$i<11;$i++ ) {                                              
  $sheet->write($i,0,decbin($i));                                      
}                                                                      
$xls->close();

Не хочет работать!
Генериться битый файлик, который в Excel не открывается.
Может быть кто-нибудь подскажет как с этим справиться ?


Содержание

Сообщения в этом обсуждении
"Spreadsheet_Excel_Writer"
Отправлено Fisher , 19-Ноя-08 10:50 
>[оверквотинг удален]
>$xls =& new Spreadsheet_Excel_Writer('tmp/1.xls');
>$sheet =& $xls->addWorksheet('Binary Count');                          
>for ( $i=0;$i<11;$i++ ) {
>  $sheet->write($i,0,decbin($i));                                      
>}
>$xls->close();
>
>Не хочет работать!
>Генериться битый файлик, который в Excel не открывается.
>Может быть кто-нибудь подскажет как с этим справиться ?

Можно попробывать так PHP+COM+EXCEL:
http://www.ruscript.net/scripts/128/


"Spreadsheet_Excel_Writer"
Отправлено Zerg , 20-Ноя-08 15:27 
>[оверквотинг удален]
>>  $sheet->write($i,0,decbin($i));                                      
>>}
>>$xls->close();
>>
>>Не хочет работать!
>>Генериться битый файлик, который в Excel не открывается.
>>Может быть кто-нибудь подскажет как с этим справиться ?
>
>Можно попробывать так PHP+COM+EXCEL:
>http://www.ruscript.net/scripts/128/

Да это тема ...
Но здесь под виндовз сделано.
А мой пример : общий случай.
Нужно под линухом. :(


"Spreadsheet_Excel_Writer"
Отправлено Zerg , 20-Ноя-08 15:28 
Кстати, поставил на FreeBSD из портов Spreadsheet_Excel_Writer:
всё заработало ...
А на CentOs не хочет :(

"Spreadsheet_Excel_Writer"
Отправлено constantin , 08-Апр-10 15:18 
>[оверквотинг удален]
>>>Генериться битый файлик, который в Excel не открывается.
>>>Может быть кто-нибудь подскажет как с этим справиться ?
>>
>>Можно попробывать так PHP+COM+EXCEL:
>>http://www.ruscript.net/scripts/128/
>
>Да это тема ...
>Но здесь под виндовз сделано.
>А мой пример : общий случай.
>Нужно под линухом. :(

А может дело в настройках php не хватает памяти для генерации нормального файла, поэкспериментируй в php.ini была такая фиговина