PHPExcel - Contracheque online
Olá, pessoal!
Estou tentando criar um sistema que exibe o contracheque do funcionário a partir de um arquivo .xls!
O código abaixo exibe o 1º contracheque que é da linha 1 até a 22. Pretendo fazer o seguinte, quando o usuário logar é exibido o contracheque referente ao seu nome.
<?php
// activar Error reporting
error_reporting(E_ALL);
// carregar a classe PHPExcel
require_once 'Classes/PHPExcel.php';
// iniciar o objecto para leitura
// definir a abertura do ficheiro em modo só de leitura
$objReader = new PHPExcel_Reader_Excel5();
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load("contracheque.xls");
$objPHPExcel->setActiveSheetIndex(0);
echo "<table border='0'>";// navegar na linha
for($linha=1; $linha<=22; $linha++){
echo "<tr>";
// navegar nas colunas da respectiva linha
for($coluna=0; $coluna<=18; $coluna++){
if($linha==1){
// escreve o cabeçalho da tabela a bold
echo "<th>".utf8_decode($objPHPExcel->getActiveSheet()->getCellByColumnAndRow($coluna, $linha)->getValue())."</th>";
}else{
// escreve os dados da tabela
echo "<td>".utf8_decode($objPHPExcel->getActiveSheet()->getCellByColumnAndRow($coluna, $linha)->getValue())."</td>";
}
}
echo "</tr>";
}
echo "</table>";
?>
Por exemplo, o 1º contracheque é da funcionária Maria da Penha e o 2º contracheque é de Paulo Trindade, como faço para quando Paulo logar aparecer o contracheque dele?
contracheque.xls
/applications/core/interface/imageproxy/imageproxy.php?img=http://i60.tinypic.com/o7rda8.gif&key=6cc7c67ce667baa067aac185dede889109712c0f393a05f132b78d6d43c85c70" alt="o7rda8.gif" />
Alguma ideia de como fazer isso?
Discussão (8)
Carregando comentários...