当前位置:   article > 正文

Python 读取execl数据, 去掉Unnamed列, 添加新列写出_python写入excel跳过unnamed

python写入excel跳过unnamed
  1. def calc(strpath,outpath,uritempalte,indexname,sh_or_sz):
  2. shdf = pd.read_excel(strpath,index_col=0)
  3. #默认会带上一列不知名的列 'Unnamed+ 列数 '
  4. shdf=shdf.loc[:, ~shdf.columns.str.contains('^Unnamed')]
  5. col = shdf[indexname]
  6. arrs = col.values
  7. print(arrs)
  8. for code in arrs:
  9. try:
  10. if validtr(str(code)):
  11. adddefalutvalues()
  12. else:
  13. lista = getdata(uritempalte,str(code),sh_or_sz)
  14. add_values(lista)
  15. except:
  16. adddefalutvalues()
  17. i = 0
  18. global returnptrclassfunc
  19. # 添加新列, returnptrclassfunc[code] 为list
  20. for code in returnptrclassfunc.keys():
  21. shdf[code] = returnptrclassfunc[code]
  22. i = i + 1
  23. print(shdf)
  24. # 写出到指定路径, 指定sheet1, index 为false将不增加第一列为数字索引
  25. shdf.to_excel(outpath,'Sheet1',index=False)
'
运行

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/851771
推荐阅读
相关标签
  

闽ICP备14008679号