Проблема с Spreadsheet_Excel_Writer

Legioner

Новичок
Создал пару классов для генерации xls на основе Spreadsheet_Excel_Writer, Код работает, файл генерится такой как надо.
Прикручиваю эти классы в проект, файл xls генерится, но с такой вот лабудой -


PHP:
Description: Non-static method OLE::Asc2Ucs() should not be called statically, assuming $this from incompatible context 
file: C:\WebServers\usr\local\php5\PEAR\pear\Spreadsheet\Excel\Writer\Workbook.php line: 575


Description: Non-static method System::tmpdir() should not be called statically, assuming $this from incompatible context 
file: C:\WebServers\usr\local\php5\PEAR\pear\OLE\PPS\File.php line: 50


Description: fseek() expects parameter 1 to be resource, string given 
file: C:\WebServers\usr\local\php5\PEAR\pear\Spreadsheet\Excel\Writer\Worksheet.php line: 688
и еще 5-6 таких ошибок.
Подскажите в чем может быть проблема? В какую сторону копать?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Копать в сторону PhpExcel.

Но не из-за этих ошибок (они вылезают при запуске кода PHP4 на свежем PHP5), а из-за того, что Spreadsheet_Excel_Writer староват и глючноват.
 

Legioner

Новичок
Копать в сторону PhpExcel.
Поковырялся с PHPExcel, все впринципе понравилось, не нашел только метода записи целой строки как в Spreadsheet_Excel_Writer
аля
PHP:
$oSheet -> writeRow( $str, $col, $arrRow);
Очень уж удобный, может плохо искал. Подскажите если кто знает...
 

Legioner

Новичок
С записью строки разобрался... Но как закрепить область - вот в чем вопрос... в мануале ничего по этому поводу не нашел.
Буду благодарен за советы.
 
Сверху