no se si me hice entender...espero me puedan ayudar...
saludos...
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
| |||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql Hola mi estimado. Lo que se me ocurre es que guarden el archivo como csv y tú crees un script que lea el archivo con el esquema que les hayas puesto. Creo que hay una función en php que lee archivos csv y los convierte en un arreglo multidimensional. Ya con todos los datos en una matriz de php solo es cuestión de un poco de talacha para que generes las querys para tu base de datos. Saludos |
| ||||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql gracias por tu respuesta, la pregunta ahora es donde encontrar dicho script, que es lo q estoy necesitando, o una pagina donde explique.. saludoss... ![]() |
| ||||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql Tengo una rutina que realiza mas o menos lo que quieres.... La puedes descargar de http://sics.webcindario.com/wp-conte...deame3p_v5.rar también tengo una versión mini pero para este caso la planilla excel debe tener exactamente igual los nombres de columnas a los campos mysql... Cualquier duda a las ordenes |
| ||||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql gracias portalmana, voy a ensayar, de todos modos si puedes facilitarme la version mini que dices, te estare altamente agradecido... saludoss |
| ||||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql hola nuevamente he venido ensayando de todo un poco y me tope con este codigo para subir desde archivo csv a mysql: require_once("conexion/conexion.php"); $row = 1; $fp = fopen ("libro1.csv","r"); while ($data = fgetcsv ($fp, 1000, ";")) { $num = count ($data); print " <br>"; $row++; echo "$row- ".$data[0].$data[1].$data[2].$data[3].$data[4].$data[5]; $insertar="INSERT INTO usuarios (id_alumno,nombres,apellidos,telefono,email,usuari o,contrasena) VALUES ('".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."','".$data[4]."','".$data[5]."','".$data[6]."')"; mysql_query($insertar); } fclose ($fp); mi problema es que almacena en la base de datos tambien la primer linea que es el encabezado, como hago para evitar que almacene dicha linea.. saludos.. |
| |||
Respuesta: cargar datos desde archivo excel e insertarlos en mysql puse este codigo tal cual y me inserta me inserta mandandome este error: diplucate enty for key primary y me inserta los 3 datos solo en el campo clave <?php include('conexion.inc'); $conexion=conecta(); $row = 1; $fp = fopen ("sistemas2.csv","r"); //$data = fgetcsv ($fp, 1000, ";") while ($data = fgetcsv ($fp, 1000, ";")) { $num = count ($data); print " <br>"; $row++; echo "$row.". $data[0]." ------------ ".$data[1]."-------".$data[2]; echo "$row- ".$data[0].$data[1].$data[2]; $sql="INSERT INTO reticula_sistemas (clave, materia, semestre) VALUES ('".$data[0]."','".$data[1]."','".$data[2]."')"; mysql_query($sql); $res = mysql_query($sql, $conexion); if ($res) echo "AÑADIDO", mysql_affected_rows(), "registros a la base de datos<br>"; else echo "ERROR al añadir los datos: ", mysql_error(); echo "<script languaje='javascript'> alert('SE INSERTO EL REGISTRO') </script>"; echo "<SCRIPT LANGUAGE='javascript'> location.href = '../base_datos/menu_bd.html'; </SCRIPT>"; } fclose ($fp); ?> |
Etiquetas: |