Foros del Web » Programando para Internet » PHP »

Leer excel y compararlo con registros en mysql

Estas en el tema de Leer excel y compararlo con registros en mysql en el foro de PHP en Foros del Web. Hola a todos, tengo la siguiente consulta: Quisiera que al hacer un upload de un archivo excel, php compare los datos de 2 columnas del ...
  #1 (permalink)  
Antiguo 18/08/2009, 09:11
 
Fecha de Ingreso: febrero-2008
Mensajes: 44
Antigüedad: 16 años, 2 meses
Puntos: 1
Sonrisa Leer excel y compararlo con registros en mysql

Hola a todos, tengo la siguiente consulta:

Quisiera que al hacer un upload de un archivo excel, php compare los datos de 2 columnas del excel con 2 columnas de una tabla en Mysql.

Alguien que podria asesorarme que librerias usar o clases usar.

saludos y gracias a todos.
  #2 (permalink)  
Antiguo 18/08/2009, 10:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Leer excel y compararlo con registros en mysql

Lo mejor es que exportes el archivo a CSV, luego uses fgetcsv para leer los datos y así los vas insertando en tu tabla de MySQL.

Saludos.
  #3 (permalink)  
Antiguo 18/08/2009, 11:21
Avatar de pablolennin  
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo
Mensajes: 169
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Leer excel y compararlo con registros en mysql

Código PHP:
$fp fopen ($ruta,"r");//abres el archivo en formato csv
while (($data fgetcsv($fp,10000,","))!=FALSE
    { 
        
mysql_query("INSERT INTO tabla(
        campo1,
        campo2,
        campo3) 
        VALUES(
        '$columna[0]',
        '$columna[1]',
        '$columna[2]')"
)            
        or die(
mysql_error());    
    }
    

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 03:04.