Como ler um arquivo xls em php

Escritórios comumente usar o Excel para manter o controle de dados úteis.

PHP trabalha frequentemente com bancos de dados e, como tal, os arquivos de dados. Excel é comumente usado em escritórios para armazenar tabelas de dados. No entanto, fazendo 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 para PHP para ajudar na leitura de arquivos do Excel. Felizmente, a comunidade Open Source tem tomado o tempo para descobrir como resolver este problema e criou uma boa solução para leitura de arquivos XLS (Excel) em PHP.

Coisas que você precisa

  • PHP hospedagem Web
  • Microsoft Excel

Instalar PHP Excel Leitor

  • Ir para o site de download do PHP Excel Reader, e baixar o pacote chamado "php-excel-reader" (Consulte Recursos).

  • Descompacte o arquivo baixado clicando duas vezes sobre ele.

  • Faça o upload do arquivo chamado "excel_reader2.php" para o seu site. Use FTP ou serviço de upload de arquivos do seu serviço de hospedagem de Web 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 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" há. Se isso não acontecer, coloque-o na mesma pasta que os scripts PHP com o qual você deseja usá-lo.

Ler um arquivo XLS

  • Fazer upload de um arquivo do Excel para usar como um exemplo. Criar um simples arquivo Excel e guardá-lo como "example.xls". Abra o arquivo e preencher as três primeiras colunas da primeira linha com as palavras "coluna 1", "coluna 2" e "coluna 3". 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ê carregou excel_reader2.php.

  • 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.

  • Escrever seu script PHP para abrir o ficheiro Excel, ler a tabela de dados e, em seguida, imprimir os dados no navegador da Web do usuário. Utilize este código para fazê-lo:

    lt;? php

    $ Xls = new Spreadsheet_Excel_Reader ( `example.xls`, false) - // aberto PHP Excel Reader e seu arquivo Excel

    eco "


    "- // HTML impressão que ajuda a formatação

    for ($ r = 1- $ r lt; = $ xls-gt; rowcount () - $ r ++) {// percorrer cada linha

    for ($ c = 1- $ c lt; = $ xls-gt; ColCount () - $ c ++) {// percorrer cada coluna

    echo $ xls-gt; raw ($ r, $ c). " "- // Exibir os dados em que a célula

    }

    eco " n"- // Fazer uma nova linha na extremidade de cada fila

    }

    eco ""- // Fechar o HTML que fizemos anteriormente

    ?gt;

  • Salvar e enviar o seu arquivo PHP para seu site. Se você fosse capaz de colocar PHP Excel Leitor no caminho incluem, você pode colocar seu arquivo PHP onde quiser. Se não, coloque o seu arquivo PHP na mesma pasta como PHP Excel Reader.

  • Para verificar o seu trabalho, visite example.php no seu browser Web. Você deverá ver a tabela de dados de seu arquivo Excel impressa na janela do navegador.

dicas & avisos

  • Utilize este tutorial e documentação no site do PHP Excel Reader como uma base para fazer um trabalho mais complicado com arquivos do Excel.
De esta maneira? Compartilhar em redes sociais:

LiveInternet