Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP -> Excel
 
 автор: Piratz   (24.10.2006 в 13:09)   письмо автору
 
 

порядок выполнения:
1. В PHP открыл Excel документ
2. Внёс в него изменения
3. Не закрыл его
После чего он висит у меня в ПРОЦЕСАХ
Хотелось бы:
чтобы после изменения открылся документ с изменениями, чтобы пользователь смог просмотреть его и распечатать уже посредством самого Excel. Как это грамотно сделать, вот код который у меня есть

$fio='sdfdsfdsfsdf';
 $num=1;
    $xls = new COM("Excel.Application");  
    $xls->Workbooks->Open("C:\\english.xls"); 
    $xls->Application->Visible = 1;
    $range=$xls->Range("h4");            
    $range->Value = "$num";      
    $range1=$xls->Range("b6");
    $range1->Value = "$fio";
$xls = Null;
$range = Null;
$range1 = Null;

   
 
 автор: targa   (24.10.2006 в 17:02)   письмо автору
 
   для: Piratz   (24.10.2006 в 13:09)
 

Ну а на "крестик" кто будет нажимать?
Пробуйте после всего того, что надо сделать в Excel'е следующее:

$xls->Application->Quit();

а потом уже

$xls = Null; 
$range = Null; 
$range1 = Null;

И $xls->Application->Visible = 1; зря сделали - медленне работать будет.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования