Справочник по PHP

         

Создание нового документа:


Создание нового документа в Excel происходит в три действия:

1. - Создаем "связь" между PHP и Excel (создается дескриптор, как при работе с файлами);

2.    - Указываем, будет ли визуально открыта программа или нет;

3.    - Указываем программе через дескриптор, что нужно открыть новый документ.

Для создания дескриптора ("связи") нужно использовать обращение к Excel через COM-объект:

$xls = new COM("Excel.Application");

Теперь через дескриптор $xls мы можем обращаться ко всем свойствам и методам Excel.

Будет ли отображаться Excel или нет, указывается в свойстве Visible()

объекта Application().

Если мы этому свойству присвоим значение 1, то программа будет отображаться, если 0, то нет:

$xls->Application->Visible = 1;

Ну и, наконец, добавить новый документ можно при помощи метода Add()

объекта Workbooks():

$xls->Workbooks->Add();

Т.е. чтобы просто запустить при помощи PHP Excel нужно выполнить следующий код:

<?php$xls = new COM("Excel.Application"); // Создаем новый COM-объект$xls->Application->Visible = 1;      // Заставляем его отобразиться$xls->Workbooks->Add();              // Добавляем новый документ?>

Первые две строки этого примера нужно использовать всегда при работе с Excel через PHP.



Содержание раздела