求助PYTHON读取EXCEL,然后回写EXCEL问题
读取这张表,然后根据日期,从tushare得到第二天的开盘价、最高价、最低价、收盘价
然后把数值回写到相应的单元格
df=pd.read_excel(filename)
wb=load_workbook(filename)
ws = wb.active
len=df.shape
i=0
while i< len :
data=df.iloc
stock_code=df.iloc
temp_date=data + pd.Timedelta(days=1)
stock_start_date=datetime.strftime(data,'%Y-%m-%d')
stock_end_date=datetime.strftime(temp_date,'%Y-%m-%d')
df2 =ts.pro_bar(ts_code=stock_code, start_date=stock_end_date,end_date=stock_end_date)
df2_new=df2[['ts_code','open','high','low','close']]
print (df2_new)
i=i+1
只会写到这里了,后面不会写了 本帖最后由 Loker 于 2022-2-21 08:40 编辑
这个网站有对外的接口,用requests库访问接口返回数据并写入,没有这个账号没法测试
修改一下,他有专门的python库,在用户手册里可以学习使用方法https://tushare.pro/document/1?doc_id=40 拉小登有一期教程直接就是教这个的
https://wwi.lanzoul.com/iKE5L00eb3mb
你参考一下看对你有用不 这是在建立机械的交易系统么、、?
页:
[1]