问题描述
import xlrd
import goslate
loc = r"C:\path\fruits.xlsx"
gs = goslate.Goslate()
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
for i in range(sheet.nrows):
print(gs.translate(sheet.cell_value(i,0),'de'))
print(sheet.cell_value(i,1)
我收到以下错误
return self._cell_values[rowx][colx]
IndexError: list index out of range
请有人帮我在B列的同一Excel中写出我的输出/结果
解决方法
Object.defineProperty
Python索引从0开始,因此最后一行将为sheet.nrows-1
确保还在最后一个打印语句中添加右括号
for i in range(sheet.nrows - 1)