엑셀 자료를 읽어 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")
'파이썬' 카테고리의 다른 글
requests 결과를 dataframe을 활용하여 엑셀에 저장하기 (0) | 2022.07.14 |
---|---|
Mysqlclient 설치시 에러나면 (error) (0) | 2021.04.30 |