使用python将dataframe加载到oracle数据库

2024-06-06 01:06:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,曾尝试编写代码以更好地理解它。 我有一个不是结构化的费用表,我使用python设法提取、清理并将所需数据加载到excel表中

Data loaded in Excel

我想在oracle数据库中加载相同的数据,而不是在excel文件中加载。 我最初尝试使用cx_Oracle,后来转而使用sqlalchemy,认为这可能会有所帮助

df.to_sql('AB_EXPENSE',con,如果_存在='append',index=False)

但当我执行此操作时,我看到下面的错误,在我看来,它将头也作为要加载到表中的值

Error while loading to db

我已经在db中创建了一个表,表的COL与dataframe中的相同,我所需要的只是将数据从dataframe单独加载/附加到db中的相应COL

数据类型:

Oracle Table dtype

DF dtype


Tags: to数据代码dataframedbdatacolexcel