我正在尝试从Excel电子表格创建数据库。我有以下代码,问题是当我运行代码时,数据库为每一列创建一个表。我想为工作簿中列出的每个电子表格创建一个表。工作表名称为sheet1和sheet2。
import sqlite3
import pandas as pd
filename="script"
con=sqlite3.connect(filename+".db")
wb=pd.read_excel(filename+'.xlsx',sheetname='sheet1')
for sheet in wb:
wb[sheet].to_sql(sheet,con, index=False)
con.commit()
con.close()
Run Code Online (Sandbox Code Playgroud)