Foros del Web » Programando para Internet » PHP »

crear archivo .CVS en PHP

Estas en el tema de crear archivo .CVS en PHP en el foro de PHP en Foros del Web. Amigos: Necesito ayuda con esto, necesito crear un archivo .cvs con php mediante una consulta en php, pero no con el phpmyadmin, sino k a ...
  #1 (permalink)  
Antiguo 17/03/2004, 11:08
 
Fecha de Ingreso: marzo-2004
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
crear archivo .CVS en PHP

Amigos:
Necesito ayuda con esto, necesito crear un archivo .cvs con php mediante una consulta en php, pero no con el phpmyadmin, sino k a travez de una pagina, esta genera la cosulta y me la permita descargar en el formato .cvs...espero k alguien me pueda ayudar...
Gracias!!
  #2 (permalink)  
Antiguo 17/03/2004, 11:21
 
Fecha de Ingreso: marzo-2004
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
me olvidaba la base de datos esta en Mysql, lo que quiero es algo asi como crear un archivo PDF pero en ves de este lo quiero en CVS para que lo puedan descargar, los clientes despues lo importaran a excel...
  #3 (permalink)  
Antiguo 17/03/2004, 13:13
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En las FAQ's tienes un ejemplo de hasta como generar tu .xls con tus datos .. En definitiva parecer que Excel reconoce la estructura de tablas HTML simples como celdas/columnas ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 17/03/2004, 19:49
Avatar de SkyWalker  
Fecha de Ingreso: enero-2002
Mensajes: 39
Antigüedad: 15 años, 10 meses
Puntos: 0
Creas un fichero...

Código PHP:
$fichero="elquesea.csv";
fopen($fichero,"w+") or die ("El fichero no se ha podido abrir"); 
Escribes lo que quieras....

Código PHP:
fwrite ($ficheroabierto,"lalallala;llalalal;\n"); 
poniendo entre los campos ; y retorno \n al final para los saltos....
puedes hacer la consulta a la bd y utilizar while para escribir todos los registro o los de tu consulta ...

Código PHP:
$query mysql_query($consulta,$conectarbd);

while (list(
$x,$y) = mysql_fetch_row($query)) {

 
fwrite ($ficheroabierto,"$x;$y;\n");


Cierra el fichero y ya tienes tu csv listo para abrir en excel o access

Código PHP:
fclose($ficheroabierto); 
  #5 (permalink)  
Antiguo 17/03/2004, 22:50
 
Fecha de Ingreso: marzo-2004
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
Bueno señores, han sido muy interesantes sus respuestas, gracias por su ayuda, me ha servido de mucho....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:30.