Comment importer un fichier Excel dans une base de données MySQL

Comment importer les données d’un fichier Excel dans une table MySQL ?

Plusieurs méthodes :

1. Convertir en CSV puis importer :

LOAD DATA INFILE '/chemin/fichier.csv'
INTO TABLE ma_table
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

2. Utiliser MySQL Workbench :
Table > Import Data Wizard

3. Via Python :

import pandas as pd
import sqlalchemy

df = pd.read_excel('fichier.xlsx')
engine = sqlalchemy.create_engine('mysql://user:pass@localhost/db')
df.to_sql('ma_table', engine, if_exists='replace')