【发布时间】:2021-02-19 06:24:27
【问题描述】:
我正在抓取网页,并希望将我的数据框保存到我的 sql 服务器中,该服务器每月更新,我应该在代码中添加什么来替换未添加的数据。我使用 pyodbc(我不能使用 sql achemy)提前谢谢你。
col_names = ["month", "price", "change"]
df = pd.read_csv("minyak_brent.csv",sep=',',quotechar='\'',encoding='utf8', names=col_names,skiprows = 1) # Replace Excel_file_name with your excel sheet name
for index,row in df.iterrows():
cursor.execute('INSERT INTO dbo.minyak_brent([month],[price],[change]) values (?,?)',
row['month'],
row['price'],
row['change'])
cnxn.commit()
cursor.close()
cnxn.close()
【问题讨论】:
标签: python sql-server pandas syntax screen-scraping