Alguien alguna vez tiene la necesidad de importar datos de un archivo CSV a una tabla de una base de datos, en mi caso MySQL. Lo primero que debemos hacer es guardar el archivo en formato CSV, separando los valores por ";". También se puede separar una coma, pero hay que tener en cuenta que si el texto de alguno de los campos contiene una coma, el proceso de importación entenderá que ha llegado al final de un campo y pasará al siguiente, con lo cual tendremos la información mal guardada. Es menos probable que encontremos un punto y coma que una coma. Si algún campo contiene estos dos caracteres podemos probar con otro símbolo para marcar la separación entre campos. Una vez disponemos del archivo CSV entramos en la consola de MySQL desde el directorio donde hayamos guardado el archivo y ejecutamos: LOAD DATA LOCAL INFILE 'archivo.csv' INTO TABLE nombre_tabla FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' (campo1, campo2, campo3); En campo1, campo...
En este sitio encontraran a un amigo que les quiere ayudar a utilizar herramientas libres. Encontraran gente que ayuda a mejorar cada vez más el mundo virtual.