Red de conocimiento informático - Material del sitio web - Cómo importar datos de Excel a una base de datos MySql

Cómo importar datos de Excel a una base de datos MySql

1. Utilice el software PHP

Excel Parser Pro, pero este software es de pago;

2. Puede guardar la tabla de Excel en formato CSV y luego importarla a través de phpmyadmin o SQLyog. , Importación de SQLyog El método es:

-Guardar la tabla de Excel en formato CSV;

-Abra SQLyog, haga clic derecho en la tabla que desea importar, haga clic en "Importar"-"Usar importación de datos CSV local cargados";

En el cuadro de diálogo emergente, haga clic en "Cambiar...". "Cambiar...". En el cuadro de diálogo emergente, haga clic en "Cambiar...", seleccione "Completar valores compatibles con Excel" y haga clic en Aceptar;

- En "Importar desde archivo", seleccione el archivo CSV para Para importar la ruta, haga clic en "Importar". "

3. Un método manual relativamente estúpido es usar Excel primero para generar declaraciones SQL y luego ejecutarlas en MySQL. Este método es adecuado para importar tablas de Excel a varios tipos de bases de datos SQL:

--Supongamos que su tabla tiene tres columnas de datos, A, B y C, y desea que el nombre de la tabla importada sea el mismo que el nombre de la tabla en su base de datos. La tabla de la base de datos es col1 y col2., col3

: agregue una columna a su tabla y use fórmulas de Excel para generar automáticamente declaraciones SQL. El método específico es el siguiente:

1) Agregar. una columna (se supone que es la columna D)

2) Ingrese la fórmula en la primera fila de la columna D, es decir, D1:

=CONCATENATE("insert into tablename (col1 ,col2,col3) valores ("",A1",", ",B1",",",C1,"");")

3) En este momento, D1 ha generado el siguiente instrucción SQL:

insertar en la tabla (col1,col2 ,col3) valores ('a','11','33');

4) Copiar la fórmula de D1 a todas las filas de la columna D (es decir, use el mouse para señalar y mantener presionada la celda D1 en la esquina inferior derecha y siga arrastrando y soltando)

5) En este momento, la columna D ha sido generado por la declaración SQL

6) Copie la columna D a la columna "D" pura (es decir, la columna D1). ) Copie la columna D en un archivo de texto sin formato, asumiendo que es sql.txt

- Coloque sql.txt en la base de datos y ejecútelo. Puede importarlo usando la línea de comando o ejecutarlo usando phpadmin.