Tecnología

Inicio

Cómo transferir datos de Excel a MySQL

Cómo transferir datos de Excel a MySQL


Microsoft Excel se utiliza para la entrada de datos en un montón de lugares, y mover los datos de Excel en una tabla de MySQL (donde un servidor de base de datos puede poner la información en la web o que esté disponible para otras aplicaciones) es una tarea de transferencia de datos común. Afortunadamente, es sencillo.

Instrucciones

1 Abra el archivo de Excel con los datos que desea transferir a MySQL.

2 Asegúrese de que los encabezados de los datos y las columnas están en los lugares correctos para que se correspondan con los campos de la tabla de MySQL que la intención de poblar.

3 Haga clic en el botón "Office" en Excel 2007 o haga clic en la opción de menú "Archivo" en Excel 2003 o anterior.

4 Seleccione "Guardar como".

5 Seleccione "Valores separados por comas" para el formato de archivo, y guardar el archivo en un directorio que el servidor MySQL puede acceder.

6 Regístrese en el servidor MySQL, y poner en marcha el panel de acceso de MySQL. Las implementaciones son diferentes y los valores de configuración difieren de un servidor a otro; si usted no sabe cómo poner en marcha las herramientas de MySQL en su servidor, consulte con el administrador del servidor.

7 Escriba los siguientes comandos en MySQL, sin las comillas. Asegúrese de reemplazar "Nombre de archivo" con el nombre de su archivo real. Pulsa la tecla "Return" después de cada comando:

"Los datos de carga infile local" Filename.csv 'en tblFilename mesa "

"campos terminadas en ''"

"encerrada por '"' "

"líneas terminadas en '\ n'"

Consejos y advertencias

  • Hay varios guiones libremente disponibles que pueden importar archivos CSV en MySQL; algunos pueden incluso importar archivos nativos de Excel, haciendo efectiva la conversión de CSV como parte del proceso de importación. La técnica descrita aquí es adecuada para las transferencias periódicas de datos; si está regularmente va a importar los datos en MySQL, usando un script para automatizar vale la pena su tiempo.