Comment importer un fichier Excel dans une base de données MySQL
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 ?
Re: Comment importer un fichier Excel dans une base de données MySQL
Plusieurs méthodes :
**1. Convertir en CSV puis importer :**
```sql
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 :**
```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')
```
**1. Convertir en CSV puis importer :**
```sql
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 :**
```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')
```