Добро пожаловать!
Здесь вы можете найти ответ на интересующий вас вопрос в отрасли сайтостроения, познакомится ближе с web технологиями и web стандартами.

Заметки

Установка PEAR и Spreadsheet_Excel_Writer под Windows

Возникла у меня нужда создавать Excel-файлы средствами PHP. О существовании PEAR::Spreadsheet_Excel_Writer я уже знал - видел статью Создание таблиц Excel средствами PHP на http://phpclub.ru. Но как установить? Вот результаты поиска в Google:

  1. Для начала надо установить и сконфигурировать PEAR. Он идёт в наборе с самим PHP и для старта процесса инсталляции надо запустить go-pear.bat из папки с установленным PHP. Мастер проведёт по нескольким шагам с вопросами, на которые надо ответить. В итоге в папке
    C:\Program Files\PHP\PEAR
    появится куча новых файлов и папок. Теперь можно инклудить в своих скриптах готовые библиотеки при условии, что они проинсталлированы в PEAR. То есть пока что мы имеем пустую оболочку для работы с классами, но их самих у нас ещё нет.

  2. Далее надо скачать пакет OLE от которого зависит Spreadsheet_Excel_Writer. При попытке установить Spreadsheet_Excel_Writer до установки OLE получим сообщение
    requires package 'OLE' >= 0.5
    Spreadsheet_Excel_Writer: Dependencies failed

    Для установки OLE запускаем командный файл pear.bat из директории с установленным PHP:
    C:\Program Files\php\pear.bat install OLE-0.6.1.tgz

  3. Скачиваем и устанавливаем пакет Spreadsheet_Excel_Writer
    C:\Program Files\php\pear.bat install Spreadsheet_Excel_Writer-0.9.1.tgz

Командой
C:\Program Files\php\pear.bat list
можем посмотреть список установленных пакетов.