Ir al contenido


Foto

Agregar columnas a archivo CVS


  • Por favor identifícate para responder
2 respuestas en este tema

#1 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 mensajes

Escrito 14 noviembre 2011 - 12:33

que tal!

ESTOY TRABAJANDO CON ARCHIVOS .SCV Y NECESITO AGREGAR UNA COLUMNA (Fecha, y cargar la fecha a todas las filas.)

agradesco su ayuda!.
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 14 noviembre 2011 - 02:18

pues lo único que necesitas hacer es agregar una "," y luego la fecha a cada fila que vas generando.

Saludox
  • 0

#3 abnervg

abnervg

    Member

  • Miembros
  • PipPip
  • 26 mensajes

Escrito 14 noviembre 2011 - 03:02

Efectivamente con "," se agregan las columnas.  aki pongo el codigo que me ayudo a agregar nuevas columnas en un CSV.

<?php
$newCsvData = array();
if (($handle = fopen("test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $data[] = 'Nueva Columna';
        $newCsvData[] = $data;
    }
    fclose($handle);
}

$handle = fopen('test.csv', 'w');

foreach ($newCsvData as $line) {
  fputcsv($handle, $line);
}

fclose($handle);

?>

Graxias por tu comentario Poliburro.
  • 0




IP.Board spam blocked by CleanTalk.