La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55343 - IMPORTAR DATOS DE EXCEL A MYSQL
Autor:  elias santos
Cordial Saludo, les pido el favor de orientarme, debo cargar datos que estan en un excel a una tabla de MySQL. como puedo hacerlo?
Gracias.

  Respuesta:  Diego Hirschfeld
No se desde cuando está la pregunta pero dejo una posible respuesta para que la lea alguna otra persona que la necesite
Utilizando esta pequeña sentencia. Lo único que tenés que hacer es grabar la planilla Excel (xls) en csv

Saludos

LOAD DATA LOCAL INFILE 'C:\tEmple.csv'
INTO TABLE dttemple
FIELDS TERMINATED BY ','
LINES TERMINATED BY ' ';

  Respuesta:  eider mauricio aristizabal erazo
La mejor forma es generar los inserts es manualmente utilizando la función CONCATENAR de Excel, luego los copias y ejecutas con algun gestor de mysql por ejemplo:

| | A | B | C
| 1 | 7 | Jack | INSERT INTO TABLE(ID, NAME) VALUES(1,'Jack')

la función que genera los inserts es esta:
=CONCATENAR("INSERT INTO TABLE (ID, NAME) VALUES(";A1;",'";B1;"')")

Bye,