nai*_*inp 5 python excel range xlwings
我一直在尝试将一些列表写入工作簿上的某个工作表,但没有运气。我的代码是:
import xlwings as xw
from xlwings import Range
from xlwings import Book
wkb = xw.Book('Master_v3.xlsm')
sht = wkb.sheets['Control']
sht.Range('A1').value = some_list
Run Code Online (Sandbox Code Playgroud)
这给了我错误:
*** AttributeError: 'Sheet' object has no attribute 'Range'
Run Code Online (Sandbox Code Playgroud)
当我使用“0”而不是指定工作表名称(即“Control”)时,这似乎有效。我这里哪里出错了?
谢谢
xw.Range
是活动应用程序的活动书籍的活动工作表上的范围的快捷方式。
当您像您一样完全限定时, thenrange
是工作表对象的一个属性,它遵循属性小写的 Python 命名约定:
sht.range('A1').value = some_list
即心xlwings.Range
vs。mysheet.range