PHP trabalha frequentemente com bancos de dados e , como tal, os arquivos de dados . Excel é comumente utilizado em escritórios para armazenar tabelas de dados . No entanto, fazer os dois trabalham juntos é uma tarefa difícil. Arquivos do Excel seguem um formato de dados proprietário definido pela Microsoft, e PHP é construído por uma vasta equipa de voluntários. Então não há nada construído em PHP para ajudar na leitura de arquivos do Excel. Felizmente , a comunidade Open Source tem tido tempo para descobrir como resolver este problema e criou uma boa solução para a leitura de arquivos XLS (Excel) em PHP. Coisas que você precisa
PHP Web hosting
Microsoft Excel
Show Mais instruções
Instalar PHP Excel Leitor
1
Ir para o site de download do PHP Excel Leitor e baixar o pacote chamado " -excel -reader php " (consulte Recursos) .
2
Descompacte o arquivo baixado clicando duas vezes sobre ele.
3
Publique o arquivo chamado " excel_reader2.php " para seu site. Use FTP ou serviço de upload de arquivos seu Web hosting de serviços para fazer isso. O arquivo deve ser colocado em uma pasta onde o PHP pode encontrá-lo . Você pode colocá-lo na mesma pasta que o script PHP que você deseja ler arquivos do Excel , ou você pode colocá-lo em uma pasta que está no " caminho de inclusão . " O " caminho de inclusão " é um conjunto de pastas onde você pode colocar os arquivos que seu script PHP sempre será capaz de encontrar, mesmo se o script está em um lugar totalmente diferente. Seu site pode ter uma pasta chamada " inclui " que está no caminho de inclusão . Se isso acontecer, coloque " excel_reader2.php " lá. Se não , coloque-o na mesma pasta que os scripts PHP com o qual você deseja usá-lo.
Ler um arquivo XLS
4
Carregar uma Excel arquivo a ser usado como um exemplo . Criar um simples arquivo Excel, e salve-o como " example.xls " . Abra o arquivo e preencher as três primeiras colunas da primeira linha com as palavras " coluna 1 " , "coluna 2 " e " 3 " coluna . Em seguida, na segunda fila , preencher as três primeiras colunas com o texto " 1-1 ", " 2-1 " e " 3-1 " . Em seguida, preencha as três primeiras colunas da terceira fila com o texto " 1-2 ", " 2-2 " e " 3-2 " .
Salve o arquivo e enviá-lo para a mesma pasta onde você fez o upload excel_reader2.php .
5
Abra o seu editor de texto favorito , e salvar um arquivo de texto chamado " example.php " . Este será o seu script PHP para este tutorial.
6
Escreva o seu script PHP para abrir o arquivo Excel, ler a tabela de dados e , em seguida, imprimir os dados em browser do usuário. Use este código para fazê-lo:
$ xls = new Spreadsheet_Excel_Reader (' example.xls ', false ) //abrir o arquivo PHP Excel Reader e seu Excel < br ? >
echo "
"; HTML //print que ajuda a formatação
for ($ r = 1; $ r < = $ xls -> número de linhas (); $ r + +) { //percorrer cada linha
for ($ c = 1; $ c < = $ xls -> ColCount (); $ c + + ) {//percorrer cada coluna
echo $ xls -> raw ( $ r , $ c). " " //Exibir os dados em que a célula
}
echo " \\ n " //fazer uma nova linha no final de cada linha
}
echo "
" //fechar o HTML fizemos anteriormente
>
7
Salvar e carregar o arquivo PHP para seu site? . Se você fosse capaz de colocar PHP Excel leitor no caminho de inclusão , você pode colocar seu arquivo PHP onde quiser . Se não, coloque o seu arquivo PHP na mesma pasta como PHP Excel Reader.
8
Para verificar o seu trabalho , visite example.php no seu browser . Você deverá ver a tabela de dados do seu arquivo Excel impresso na janela do seu navegador.