python读取excel文件并写入db文件
时间: 2024-05-09 16:11:59 浏览: 114
在Python中,你可以使用第三方库`p`来读取Excel文件,并使用`sqlite3`库来写入数据库文件。下面是一个简单的示例代码:
```
import pandas as pd
import sqlite3
# 读取Excel文件
df = pd.read_excel('your_excel_file.xlsx')
# 连接到数据库
conn = sqlite3.connect('your_db_file.db')
cursor = conn.cursor()
# 创建表格
cursor.execute('''CREATE TABLE IF NOT EXISTS your_table_name (
column1 datatype,
column2 datatype,
...
)''')
# 将数据写入数据库
for index, row in df.iterrows():
cursor.execute('''INSERT INTO your_table_name (column1, column2, ...)
VALUES (?, ?, ...)''', tuple(row))
# 提交更改并关闭连接
conn.commit()
conn.close()
```
请注意,你需要将`your_excel_file.xlsx`替换为你的Excel文件路径,将`your_db_file.db`替换为你想要创建的数据库文件路径,将`your_table_name`替换为你想要创建的表格名称,以及根据实际情况修改列名和数据类型。
阅读全文