PHP - Leer archivo CSV en PHP

 
Vista:
sin imagen de perfil

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
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 claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Leer archivo CSV en PHP

Publicado por Kitty (2 intervenciones) el 01/07/2014 22:56:54
Impecable, me funciona súper., muchas muchas gracias
.
Pero lo que tengo que hacer ahora es lograr que la paginación llame a un archivo .html, que no sea en línea.
archi1.html ....archiv 90.html

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar