Прикольная
статья, на которую я перешел из Википедии, конкретно из
статьи, посвященной технологии COM. Мне лично, как новичку в мире Web-программирования, эта связка между PHP, Visual Basic и Excel показалась очень интереснной :)
Автор:
Григорьев Михаил, ПермГУ. Здесь публикую только начало - типа затравки...
Данная статья посвящена работе с Excel документами при помощи PHP, работая с COM-объектами.
Итак, приступаем.., в первую очередь нам необходимо создать COM-объект для работы с Excel:
$xls = new COM("Excel.Application"); //Создаем новый COM-объект
$xls->Application->Visible = 1; //По умолчанию объект невидим, делаем его видимым
$xls->DisplayAlerts = 0; //Не хотим видеть ошибки
Для создания нового документа пользуемся методом Add() объекта Workbooks():
$xls->Workbooks->Add(); // Добавляем новый документ
Если же вам необходимо открыть Excel документ, тогда пользуемся методом Open():
$xls->Workbooks->Open("documents/doc.xls");
Теперь попробуем что-нибудь записать в наш документ, сперва заносим в переменную
ячейку, в которую будем производить запись, используя объект Range().
$cell = $xls -> Range("A1");
Я думаю что вы уже поняли, что A - это столбец, а 1 - строка.
Теперь запишем данные в указанный столбец и строку.
$cell ->Value = "Hello world";
Ну что.., мы внесли изменение в документе doc.xls, теперь следует его сохранить, пользуемся методом SaveAs() объекта Workbooks(), если вы сохраняете новый документ:
$xls -> Workbooks() -> SaveAs("doc.xls");
Продолжение
здесь...