我就是一小号 发表于 2022-2-21 04:37

求助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:36

本帖最后由 Loker 于 2022-2-21 08:40 编辑

这个网站有对外的接口,用requests库访问接口返回数据并写入,没有这个账号没法测试

修改一下,他有专门的python库,在用户手册里可以学习使用方法https://tushare.pro/document/1?doc_id=40

zsz1204 发表于 2022-2-21 08:36

拉小登有一期教程直接就是教这个的
https://wwi.lanzoul.com/iKE5L00eb3mb
你参考一下看对你有用不

arg10 发表于 2022-2-21 08:43

这是在建立机械的交易系统么、、?
页: [1]
查看完整版本: 求助PYTHON读取EXCEL,然后回写EXCEL问题