За последние 24 часа нас посетили 17820 программистов и 1650 роботов. Сейчас ищет 1721 программист ...

Проблема с запуском Excel посредством COM

Тема в разделе "Вопросы от блондинок", создана пользователем Medya, 26 сен 2007.

  1. Medya

    Medya Активный пользователь

    С нами с:
    26 сен 2007
    Сообщения:
    1
    Симпатии:
    0
    Доброго времени суток!

    Суть проблемы такова.
    1) Office 2003 Rus SP1
    2) РНР 5.2

    Нужно сформировать Ексель документ из страницы с данными из MySQL. Данные получены, на начале формирования документа выполнение зависает до сообщения о превышении таймаута. Заглохает скрипт на вот этой строке:

    Код (Text):
    1. $xls = new COM ("Excel.sheet");
    Подскажите, в чём может быть причина, перепробовал всё вплоть до разрешений в настройках СОМ компонентов, без изменений.
     
  2. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Medya
    Excel.Application
    PHP:
    1. <?php
    2. $exlObj = new COM("Excel.Application") or Die ("Did not connect");
    3.        $exlObj->Workbooks->Open($file);
    4.        $exlBook = $exlObj->ActiveWorkBook;
    5.        $exlSheets = $exlBook->Sheets;
    6. ?>
    http://ru2.php.net/manual/ru/ref.com.php#51780