4you
еееххххх....
Запись в Excel через COM
Подскажите где искать проблему.
Имею простейший код записи в Excel:
Проблема в том, что читается Excel "на ура", а вот чтобы записать в него, то никак. При попытке записи броузер подвисает и все. Убиваю процесс и тогда вываливается с ошибкой что процесс не найден (это логично).
Если закомментировать строку (непосредственно запись в Excel):
то все работает отлично.
Заранее благодарен
Подскажите где искать проблему.
Имею простейший код записи в Excel:
PHP:
$myExcel = new COM("Excel.application") or Die ("Did not connect");
$myWorkbook = $myExcel->Application->Workbooks->Open("c:\\test.xls") or Die ("Did not open");
print "Application name:{$myExcel->Application->value}<BR>" ;
print "Loaded version: {$myExcel->Application->version}<BR>";
$myCurrentSheet = $myWorkbook->Worksheets(1);
$myCurrentSheet->Activate;
echo 'Current value is: '.$myCurrentSheet->Cells(3,3)->value;
$myCurrentSheet->Cells(3,3)->value = 'test';
$myExcel->Application->ActiveWorkbook->Close("False");
$myExcel = null;
Если закомментировать строку (непосредственно запись в Excel):
PHP:
$myCurrentSheet->Cells(3,3)->value = 'test';
Заранее благодарен