python读取excel数据并放入mysql
时间: 2023-03-29 18:01:13 浏览: 129
python读取excel内容上传到mysql
数据库中,你能否给出具体的代码实现方法?
可以的,以下是一个简单的示例代码:
```python
import pandas as pd
import pymysql
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 将数据写入MySQL数据库
df.to_sql(name='table_name', con=conn, if_exists='replace', index=False)
# 关闭数据库连接
conn.close()
```
其中,`data.xlsx` 是要读取的 Excel 文件名,`table_name` 是要写入的 MySQL 数据库表名,`if_exists='replace'` 表示如果表已经存在,则先删除原有表再创建新表,`index=False` 表示不将 DataFrame 的索引写入数据库。
阅读全文