Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 23

Warning: include(http://altcode.ru/include/style.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 23

Warning: include() [function.include]: Failed opening 'http://altcode.ru/include/style.php' for inclusion (include_path='.:') in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 23

ALTCODE

Программирование - ALTCODE.ru   Все о языках программирования.

Assembler |  C  |  C++ |  Visual C++ |  C++ Builder |  C# |  Pascal |  Delphi |  BASIC |  Visual Basic |  Visual Basic .NET 
Java |  Perl |  Visual FoxPro |  Ruby |  PHP |  MySQL 
 Главная / PHP / Справочник по PHP (краткий)
Главная
Карта сайта
Наши партнеры
Контакты

<< предыдущая | в начало | следующая >>



Из PHP в Excel: работа с COM-объектами : Добавление / Удаление / Переименование листов

Общие возможности:

В Excel при помощи PHP можно произвести следующие действия с листами:

  • выбрать лист;
  • добавить новый лист;
  • переместить лист;
  • удалить лист;
  • переименовать лист;

    Работа с листами:

    Доступ к листам в Excel осуществляется через объект Sheets.
    Метод Select() позволяет сделать активным тот или иной лист документа:
    $rangeSheet=$xls->Sheets("Лист2");
    $rangeSheet->Select();
    
    где "Лист2" - имя листа, который должен стать активным.

    Добавить новый лист можно при помощи метода Add():

    $rangeSheet=$xls->Sheets;
    $rangeSheet->Add();
    
    Если это первое добавление нового листа, то ему присваивается имя "Лист4". Обычно лист добавляется перед активным листом. Т.е. если до вызова метода Add() метод выбора листа Select() не вызывался, то новый лист добавляется в начало списка листов.

    Имя листа содержится в свойстве Name() объекта Sheets().
    В следующем примере создадим новый документ и переименуюем листы "Лист1", "Лист2" и "Лист3" (которые создаются автоматически) в "Прайсы", "Контактная информация", "Заказ" соответственно:

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


  • << предыдущая | в начало | следующая >>






    Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 90

    Warning: include(http://altcode.ru/include/banners.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 90

    Warning: include() [function.include]: Failed opening 'http://altcode.ru/include/banners.php' for inclusion (include_path='.:') in /home/virtwww/w_altcode-ru_ffd5b838/http/php/ssm/sovet_excel_list.php on line 90