mysql读取excel文件并导入
时间: 2023-09-27 12:09:08 浏览: 98
PHP提取excel数据 导入MYSQL
数据库的方法是什么?
可以使用Python中pandas库中的read_excel()函数读取Excel文件,并将其转换为数据框。然后,使用Python中的MySQLdb库或者PyMySQL库连接到MySQL数据库,并将数据框中的数据插入到MySQL数据库中。代码如下:
```python
import pandas as pd
import MySQLdb # 或者使用PyMySQL,安装方法:pip install pymysql
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 连接MySQL数据库
conn = MySQLdb.connect(host='localhost', user='username', passwd='password', db='test_db')
# 创建游标对象
cursor = conn.cursor()
# 循环读取数据,将数据插入到MySQL数据库中
for index, row in df.iterrows():
cursor.execute('INSERT INTO table_name(column1, column2, column3) VALUES(%s, %s, %s)', (row['column1'], row['column2'], row['column3']))
# 提交事务
conn.commit()
# 关闭连接
cursor.close()
conn.close()
```
注意:在实际应用中,需要根据实际情况调整代码中的参数,如MySQL数据库的连接信息,Excel文件路径和名称,数据表名称和列名等。
阅读全文