Ler Folha Excel com PHP
Ontem no fórum Webtuga e no Portugal-a-Programar colocaram-me a mesma questão por duas vezes.
Como ler Folhas Excel utilizando PHP.
A resposta não é tão óbvia quanto parece, e é um pouco complexa.
Ao contrário daqui: Ler PDF e Documentos Word com PHP, esta resposta vai um pouco mais além, pois temos que manusear as colunas e células da folha do excel.
Passo então a explicar como manusear a leitura de folhas excel com PHP.
Ler Folha Excel (.xls)
Para que seja possível a leitura do ficheiro excel, primeiramente precisas de instalar a classe phpExcelReader.
Uma vez na posse da classe, executamos a seguinte instrução PHP para ler a folha excel:
require_once 'Excel/reader.php';
$reader = new Spreadsheet_Excel_Reader();
$reader->setOutputEncoding("UTF-8");
$reader->read("test.xls");
for ($i = 1; $i < = $reader->sheets[0]["numRows"]; $i++)
{
for ($j = 1; $j < = $reader->sheets[0]["numCols"]; $j++)
{
print "\"".$reader->sheets[0]["cells"][$i][$j]."\",";
}
echo "\n";
}
Alguma dúvida, coloquem.


(1 votos, média: 4,00 num total de 5)
Olá, o meu nome é Carlos Gonçalves, sou um Freelancer mas com bastante experiência em linguagens de programação, webdesign e multimédia.
Vocacionado para as novas tecnologias, aposto na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os meus clientes.
Bem vindos ao Meu Site!!

