![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
Leer archivo CSV en PHP
Publicado por Kitty (2 intervenciones) el 30/06/2014 21:49:02
Necesito ayuda.
Estoy aprediendo recién PHP, necesito leer un archivo .csv de 3000 registros aproximadamente, en donde debo separarlo cada 200 registro generando la paginación a un archivo html con sus correspondiente encabezado y pie de pagina.
He logrado hacer lo siguiente
Pero aun me falta mucho, ya que en el ejemplo solo imprime todo en la pagina.
Falta la paginacion creado los archivos hrml.
Espero que se entienda,
Gracias
Saludos cordiales,
Estoy aprediendo recién PHP, necesito leer un archivo .csv de 3000 registros aproximadamente, en donde debo separarlo cada 200 registro generando la paginación a un archivo html con sus correspondiente encabezado y pie de pagina.
He logrado hacer lo siguiente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$pag=1;
$fp = fopen ( “archivo.csv” , “r” ); // Lee el archivo
if ($encabezado== 0) {
echo $html; //imprime encabezado
$encabezado++;
$fila=0;
while (( $data = fgetcsv ( $fp , 1000, “;” )) !== false ) { // Mientras hay líneas que leer…
if ($fila <= 200) {
$i = 0; // control fila
echo "”;
foreach($data as $row) {
echo “” .utf8_encode($row).””; // Muestra todos los campos de la fila actual
$i++ ;
}
echo “”;
$fila++;
} else {
$pag++;
echo “”;
echo $html; //imprime encabezado
echo “cambiar de pagina $pag”;
$fila=0;
}
} //while
} //if h
echo “”;
fclose ( $fp );
?>
Pero aun me falta mucho, ya que en el ejemplo solo imprime todo en la pagina.
Falta la paginacion creado los archivos hrml.
Espero que se entienda,
Gracias
Saludos cordiales,
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0