【发布时间】:2021-01-19 23:20:18
【问题描述】:
下面的代码当前从 Excel 表中为 A 列中的单词位置翻译每个单词,但是它当前在编辑器中给我的结果,但我希望翻译的输出/结果在 B 列中的同一个 Excel 表中。下面的代码给了我一个错误。 请帮助我将结果的代码写在 B 列中的 excel 中。
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 中
【问题讨论】: