秃头崽的头发 发表于 2020-10-30 22:01

关于python中的xlwings函数的一些问题

前言:我也就一小白,啥也不懂。刚学别嘲讽我,嘲讽我就是你对!
import tushare
import xlwings
# 利用tushare函数进行今日采集股票
result = tushare.get_today_all()
# 利用xlwing进行监控excl表格得进程
excl = xlwings.App(visible=False)
# excl变量储存新建的表格
# 我也不清楚为什么要新建一个进程后才能利用sheet方法
excl = excl.books.add()
# 再具体到那个列表
excl_1 = excl.sheets
# 从哪一个单元格开始
excl_1.range("A1").value = result
excl.save("./今日股票.xlsx")
excl.close()
# 我觉得可以用os模块进行读写
我这边想写一个导入股票的代码,结果问题就出来了。
为什么xlwings.App都已经创建了一个excl了为什么不能直接调用sheets方法直接进行属性修改呢?
比如
excl = xlwings.App(visible=False)
excl.books.sheets.range(A1).value = result
这样就直接报错了
就像问问为什么一定要像我之间的代码先add才能用sheets()
本人比较憨,喷轻点

道本 发表于 2020-10-31 23:46

将result转换为list应该就可以了
页: [1]
查看完整版本: 关于python中的xlwings函数的一些问题