【发布时间】:2015-07-13 23:15:49
【问题描述】:
我编写的代码打开一个 excel 文件并遍历每一行并将值传递给另一个函数。
import openpyxl
wb = load_workbook(filename='C:\Users\xxxxx')
for ws in wb.worksheets:
for row in ws.rows:
print row
x1=ucr(row[0].value)
row[1].value=x1 # i am having error at this point
当我尝试运行该文件时出现以下错误。
TypeError: IndexError: tuple index out of range
我可以将返回值x1 写入row[1] 列吗?是否可以写入excel(即使用row[1])而不是访问像ws.['c1']=x1这样的单个单元格
【问题讨论】:
-
您的代码没有反映您所说的想要做的事情。