我有一个现有的数据库(SQLite),正在尝试从excel文件更新数据库中的表。我正在使用pandas将excel数据导入python。它在一个数据帧中,其索引设置为与目标数据库表中相同的键。
我正在尝试使用sqlalchemy批量更新数据库表,但是在定义类时遇到了麻烦。该数据库已经存在,所以我需要提取类信息。
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
connection = engine.connect()
Session = sessionmaker(bind=engine)
session = Session()
session.bulk_insert_mappings(myTableName, df.to_dict)
session.commit()
session.close()