【发布时间】:2019-05-25 02:14:37
【问题描述】:
我无法将一个电子表格中的单元格值分配给另一个电子表格中的单元格。当我尝试这样做时,会向我抛出无效的语法。 不能直接分配吗?这是代码..
cwb = xlwings.Book(r'%s'%pqcPath+'Metrics Consolidator - Testing.xlsm')
currentWB = xlwings.Book(r'%s'%xPath+f)
for f in files_needed:
currentWB = xlwings.Book(r'%s'%xPath+f)
lastRowError = currentWB.sheets('pQC Checklist').range('E' +
str(currentWB.sheets('pQC
Checklist').cells.last_cell.row)).end('up').row
for i in range(14, lastRowError):
lastRow = cwb.sheets('Matrix').range('A' +
str(cwb.sheets('Matrix').cells.last_cell.row).end('up').row
**cwb.sheets('Matrix').range('L' + lastRow + 1).Value =
currentWB.sheets('pQC Checklist').range('E' + i).Value**
currentWB.save()
currentWB.close()
【问题讨论】:
-
请注意,xlwings 使用小写
.value遵循 Python 的标准表示法。
标签: python excel vba pandas xlwings