Ler e Exibir conteúdo CSV para impressao
Boa tarde,
Faz muito tempo que não programo, e agora fui tentar fazer um "leitor" de CSV para facilitar meu trabalho na hora de imprimir os dados que recebo em CSV.
Atualmente, abro o CSV no excel, edito para visualizar melhor os dados e imprimo, mas estou quebrando cabeça com os array, while ou for... não consegui mais render.
Tenho o CSV (link para o CSV)
Exemplo de como deixo no excel (Link para arquivo diagramado no excel)
Consegui expor na tabela (conforme visto aqui)
Mas eu queria fazer diagramado como neste PDF (link para o PDF)
Visto o PDF,
Em qual parte tenho que colocar o laço, para pular os dados repetidos deixando o visual mais limpo?
<html>
<head>
<meta charset="UTF-8">
<title>oi</title>
</head>
<body>
<table border="1">
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
<th>6</th>
</tr>
<?php
$row = 1;
if (($handle = fopen("csv-teste-sidnei.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
// echo "oi $num campos na linha $row:eeeeeeeee \n";
$row++;
for ($c=0; $c < $num; $c++) {
$texto = explode(";", $data[$c]);
echo "<tr>\n";
echo "<td>".$texto[0]."</td>\n";
echo "<td>".$texto[1]."</td>\n";
echo "<td>".$texto[2]."</td>\n";
echo "<td>".$texto[3]."</td>\n";
echo "<td>".$texto[4]."</td>\n";
echo "<td>".$texto[5]."</td>\n";
echo "</tr>\n";
}
}
fclose($handle);
}
?>
</table>
</body>
</html>Discussão (4)
Carregando comentários...