파이썬
pandas dataframe을 이용하여 엑셀 읽어와서 DB 에 저장하기
UGO
2022. 7. 14. 16:09
엑셀 자료를 읽어 DB 에 저장하는 경우에 굉장히 유용하다.
insert into 구문 없이 이렇게 넣는게 더 편하다.
import pandas as pd
import psycopg2
import sqlalchemy
from sqlalchemy import create_engine
engine = create_engine("postgresql://userid:password@dbip:dbport/dbname")
df = pd.read_excel("C:\\Users\\user\\testDB.xlsx", header = 0)
print (df)
df.to_sql(name = 'emo_dict',
con = engine,
schema = 'public',
if_exists = 'append',
index = False
)
print ("=================end")