使用python将xlsx转换为MYSQL数据库数据
时间: 2023-08-07 10:05:03 浏览: 109
excel表转换为mysql数据库
3星 · 编辑精心推荐
可以使用Python中的pandas和mysql-connector库来实现将xlsx文件转换为MySQL数据库数据的操作。具体步骤如下:
1. 安装pandas和mysql-connector库
```
pip install pandas
pip install mysql-connector-python
```
2. 导入需要的库
```python
import pandas as pd
import mysql.connector
```
3. 读取xlsx文件到pandas DataFrame
```python
df = pd.read_excel('your_file.xlsx')
```
4. 建立MySQL数据库连接
```python
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='your_host', database='your_database')
cursor = cnx.cursor()
```
5. 将pandas DataFrame中的数据插入到MySQL数据库中
```python
for index, row in df.iterrows():
sql = "INSERT INTO your_table (column1, column2, ...) VALUES (%s, %s, ...)"
values = (row['column1'], row['column2'], ...)
cursor.execute(sql, values)
cnx.commit()
```
6. 关闭数据库连接
```python
cursor.close()
cnx.close()
```
这样就完成了将xlsx文件转换为MySQL数据库数据的操作。
阅读全文