将所给student.xlsx表中的数据转存入sqlite数据库中
时间: 2023-06-13 16:02:40 浏览: 143
Excel表格转Sqlit数据库
首先,需要安装Python中的pandas和sqlite3库。
然后,可以按照以下步骤将student.xlsx表中的数据转存入sqlite数据库中:
1. 导入库
```python
import pandas as pd
import sqlite3
```
2. 读取Excel文件
```python
df = pd.read_excel('student.xlsx')
```
3. 建立数据库连接
```python
conn = sqlite3.connect('student.db')
```
4. 将数据写入数据库
```python
df.to_sql('student', conn, if_exists='replace', index=False)
```
其中,'student'是表名,if_exists='replace'表示如果表已存在,则替换原表,index=False表示不将DataFrame中的行索引写入数据库。
完整代码如下:
```python
import pandas as pd
import sqlite3
# 读取Excel文件
df = pd.read_excel('student.xlsx')
# 建立数据库连接
conn = sqlite3.connect('student.db')
# 将数据写入数据库
df.to_sql('student', conn, if_exists='replace', index=False)
# 关闭数据库连接
conn.close()
```
阅读全文