PHP para XLS ou XLSX – Como criar arquivos do excel pelo PHP?

php excel xls xlsx pdf

 PHP para XLS ou XLSX – Como criar arquivos do excel pelo PHP?

Olá, recentemente tive que desenvolver um módulo para gerar relatórios, e estes, tinham que ser exportados tanto para pdf quanto para xls ou xlsx, facilitando, os dados retornados no relatório poderiam ser visualizados no excel.

Logo fui ao google perguntar como fazer isto de uma maneira mais fácil, enfim, eis as perguntas:

PHP to Excel?

Como gerar arquivos excel pelo php

Criar arquivos xls para php

Create excel file with php

generate excel file php 

Pesquisei e testei muitas soluções, até mesmo uma que seria a melhor WorkbookWorksheet um módulo PEAR par gerar aquivos do excel através do php, porém tive problemas para configurar o mesmo. Ainda não era o fim, procurei mais até encontrar um pacote completo com soluções para gerar arquivos xls através do PHP, o PHPExcel.

“… caso não irá personalizar o arquivo gerado, existe uma solução rápida para isto, o plugin jquery datatable que pode ser utilizado em qualquer linguagem de programação para web. No entanto, o mesmo deve ser configurado com as configurações recomendadas neste link , logo é possível gerar arquivos para o excel, pdf e impressão direta dos dados”

O PHPExcel é um pacote gerado pelos próprios desenvolvedores da Microsoft, que também possuem desenvolvidos os pacotes PHPWord e PHPPowerPoint, entre outras soluções.

Ao realizar o download do pacote em,  http://phpexcel.codeplex.com/, o mesmo já possui exemplos de geração de arquivos no formato xls, xlsx, html e pdf. Também possui uma completa documentação explicando a geração de arquivos e os métodos que podem ser utilizados para personalizar os mesmos, ainda explica como pode ser gerado o arquivo, e em seguida, realizar o download do mesmo.

Alguns exemplos podem ser visualizados abaixo e neste link:

Qualquer dúvida entre em contato para que eu possa ajudar.

Obs: Ao enviar os arquivos para o servidor web, a permissão da pasta que conterá os arquivos do pacote PHPExcel deverá ser alterada para aceitar leitura, execução e escrita, caso não seja alterada, ao rodar o script será retornado um erro!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.