Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o PHP para fazer um arquivo do Excel
Embora o Microsoft Excel usa um formato proprietário para armazenar os dados , formatação e propriedades de uma planilha do Excel , você pode criar um arquivo do Excel com a linguagem de script PHP. Se o servidor que executa o PHP tenha o Excel instalado , você pode criar uma planilha do Excel , criando um objeto do Excel COM, definindo as propriedades do objeto COM e usando os métodos do objeto COM para criar e salvar uma planilha do Excel. Se o servidor não tiver o Excel , você pode usar a biblioteca PHPExcel da comunidade open-source da Microsoft, o CodePlex . Instruções Use um objeto COM
1

Inicializar uma variável a ser um novo objeto de aplicação COM Excel. Por exemplo, digite :

$ excel = new COM ( " Excel.Application ");
2

Ocultar janela do Excel que você acabou de criado até que você tenha preenchido com formatação e dados. Por exemplo, digite :

$ excel- > Visible = 0;
3

Crie uma nova pasta de trabalho no interior do objeto do Excel. Por exemplo, digite :

$ w = $ excel- > Pastas de Trabalho -> Add ();
4

Criar uma nova planilha no Excel objeto e fazer essa planilha ativa . Por exemplo, digite :

$ w- > Planilhas (1) -> Name = "Planilha principal" ;

$ w- > Planilhas (1) - > Selecionar ;
5

Adicionar dados e formatação para a planilha. Por exemplo, digite :

$ w- > ActiveSheet -> Cells (1,1) -> Value = " Nome ";

$ w- > ActiveSheet -> Cells ( 1,2 ) -> Value = " Endereço ";

$ w- > ActiveSheet -> Cells (1,1 ) - > Font- > Negrito = true;

$ w- > ActiveSheet -> Cells (1,2) -> Font- > Negrito = true;

$ w- > ActiveSheet -> Range (" A1: A1 " ) -> ColumnWidth = 10;

$ w- > ActiveSheet -> Range (" A1: A1 ") -> ColumnWidth = 20;
6

Salvar o documento do Excel que você criou. Por exemplo, digite :

$ file = tempnam ( sys_get_temp_dir (), " Excel" );

$ excel -> Salvar como ($ arquivo );
7

Feche o arquivo e saia do aplicativo. Por exemplo ,
Use PHPExcel
8

download da biblioteca PHPExcel e extraí-lo para um diretório no servidor web. Crie um novo arquivo PHP em um editor e especificar onde a biblioteca PHPExcel pode ser encontrado. ? Por exemplo, digite : .

$ library_location = " /usr /local /mylibraries /PHPExcel /";

incluem US $ library_location " PHPExcel.php ";

incluem US $ library_location ". PHPExcel/Writer/Excel2007.php ";
9

Crie um novo objeto PHPExcel . Por exemplo, digite :

$ excel = new PHPExcel ();
10

Defina as propriedades da planilha usando os métodos do objeto em " getProperties " . Por exemplo, digite :

$ excel- > getProperties ( )

- > setCreator ( "John Doe" )

-> setLastModifiedBy ( "John Doe" )

-> setTitle ( " planilha Excel criado usando PHP " )

-> SetSubject ( " Planilha do Excel criado usando PHP ");

-> setDescription ( "Esta planilha do Excel foi criado utilizando PHP e PHPExcel da Microsoft ");
11

Adicionar dados para a planilha usando os métodos do objeto em " getActiveSheet ". Por exemplo , "Nome" );

$ excel- > getActiveSheet () -> setCellValue ( "B2" , "Endereço" );
12

Adicione formatação e celulares propriedades para o planilha usando os métodos do objeto em " getActiveSheet ". Por exemplo ,
13

Salve o arquivo Excel e sair do programa . Por exemplo, digite :

$ excel_writer = PHPExcel_IOFactory :: CreateWriter ( $ excel,

Anterior :

Próximo : No
  Os artigos relacionados
·Como carregar dinamicamente em PHP Classes 
·Como remover conduzem & espaços à direita em PHP 
·Como criar scripts PHP para Aplicações 
·Como criar vários bancos de dados no Joomla! MySQL 
·Qual é a função DateDiff PHP 
·Como girar MySQL Log para Consultas Lentas 
·Como copiar arquivos PHP de Website 
·Como fazer referência a uma seqüência de conexão no…
·PHP Automated Mailing List Tutorial 
·Como usar o PHP Mail for Lotes 
  Artigos em destaque
·Como faço para substituir todas as barras invertidas d…
·Como chamar um destrutor em C + + 
·Como criar e excluir uma pasta usando PHP 
·Como agregar funções vetoriais 
·Como criar um quiz online com PHP 
·HTML ColSpan Tutorial 
·O cabeçalho PHP não é Redirecionando 
·Como preencher um controle FlexGrid Com Dados 
·Como corrigir R6025 Pure Function Call Virtual 
·Como detectar o tamanho de uma Viewport 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados