python把excel导入sqlite3
时间: 2023-04-27 20:03:02 浏览: 199
python 用sqlite3
3星 · 编辑精心推荐
可以使用Python中的pandas库来读取Excel文件,并将数据存储到SQLite3数据库中。具体步骤如下:
1. 导入pandas和sqlite3库
```python
import pandas as pd
import sqlite3
```
2. 读取Excel文件
```python
df = pd.read_excel('file.xlsx')
```
3. 连接SQLite3数据库
```python
conn = sqlite3.connect('database.db')
```
4. 将数据存储到数据库中
```python
df.to_sql('table_name', conn, if_exists='replace')
```
其中,'table_name'是要创建的表名,if_exists='replace'表示如果表已经存在,则替换原有表。
完整代码示例:
```python
import pandas as pd
import sqlite3
# 读取Excel文件
df = pd.read_excel('file.xlsx')
# 连接SQLite3数据库
conn = sqlite3.connect('database.db')
# 将数据存储到数据库中
df.to_sql('table_name', conn, if_exists='replace')
```
阅读全文