Menu

Importar datos de Excel a MySQL con php

Importar datos de Excel a MySQL con php. Cuando realizamos algún sistema web debemos importar archivos Excel a Mysql en sus respectivos registros. Hace algunos meses, por motivo de trabajo estuve desarrollando un sistema para una institución educativa donde sus notas eran almacenadas en ficheros de Excel (Misnotas,xlsx), observé el obstáculo de almacenar cientos de registros desde Excel a una base de datos MySQL, en su respectiva tabla.

Analizando la cantidad de registros que superaba los mil registros, descarté la opción de hacerlo en forma manual y tuve que buscar otra alternativa que me ahorrara tiempo para agilizar el proceso.

Por mi mente pasaron varias alternativas, algunas en formato CSV o XLS, analicé varias las soluciones que pude observar, unas más fáciles que otras, pero la idea era trabajar con el formato actual del Excel sin tener que hacer ninguna modificación, me refiero a la extensión XLSX. Ahora en este pequeño articulo les brindo la solución que le di a este sistema.

Importar datos de Excel a MySQL con php

Importar datos de Excel a MySQL con php

Importar datos de Excel a MySQL con php

¿Cómo importar a MySQL desde Excel?

Como les comentaba había varias alternativas, unas en extensión CSV y luego importarlo a MySQL. Luego de comprobar la eficacia me incline por esta solución.

Recursos necesarios para la solución:

  1. El gestor PHPMyAdmin para crear la tabla y base de datos.
  2. Un archivo de Excel con datos, ordenados por columna y con una cabecera.
  3. EL lenguaje PHP como interprete para la vinculación con MySQL.

Ya tenemos casi todo, vamos a describir los pasos

1 Implementando formulario

El formulario HTML encargado de recoger la informacion del fichero de excel.

Guardar excel en Mysql

Guardar excel en Mysql


2 Procesamos el fichero Excel

3 Hacemos la conexión con la base de datos

4 Creación de la tabla Mysql

5 Insertando registros a la base de datos

6 Mostrando resultados insertados

Datos guardados en Mysql con Excel y PHP

Datos guardados en Mysql con Excel y PHP



Mostramos los archivos completos para el correcto funcionamiento de este tutorial

Index.php

header.php

Mantenimiento.php

connect.php

Espero que esta breve explicación les sirva en abundancia, dejare los ficheros para que descarguen y lo implementen en sus sistemas.

CÓDIGO CORREGIDO POR ERRORES DE ACTUALIZACIÓN DEL PHP

Código Corregido Descargar

 

Obtener cosas como esta
En tu E-Mail

Suscríbase a nuestra lista de correo y obtenga cosas interesantesa su E-mail.

19 Comments
  1. nitramara 9 mayo, 2018 / Responder
    • BaulPHP 9 mayo, 2018 / Responder
      • MARTIN ALONSO RICO ARANGO 10 mayo, 2018 / Responder
      • nitramara 12 mayo, 2018 / Responder
  2. César Marín 24 abril, 2018 / Responder
  3. daniel molina 6 abril, 2018 / Responder
    • BaulPHP 7 abril, 2018 / Responder
  4. manuel 2 abril, 2018 / Responder
  5. Daniel 15 marzo, 2018 / Responder
    • BaulPHP 16 marzo, 2018 / Responder
  6. Mfer 28 febrero, 2018 / Responder
    • baadmin 28 febrero, 2018 / Responder
      • manuel mendoza 1 marzo, 2018 / Responder
        • BaulPHP 16 marzo, 2018 / Responder
  7. edshdany 24 febrero, 2018 / Responder
    • BaulPHP 27 febrero, 2018 / Responder
  8. rojoescarlata 30 enero, 2018 / Responder
    • BaulPHP 22 febrero, 2018 / Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar