#python #xlrd #goslate
#python #xlrd #goslate
Вопрос:
Я хотел бы перевести слова, которые хранятся в файле Excel в столбце A
У меня есть 2 части (часть 1 и часть 2, как указано ниже) кода, я не знаю, как объединить эти оба кода для успешного перевода для каждого слова в столбце B.
Ищу вашу помощь
Чтение файла Excel: код части 1
import xlrd
# Give the location of the file
loc = (r"pathfruits.xlsx")
# To open Workbook
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
sheet.cell_value(0, 0)
for i in range(sheet.nrows):
print(sheet.cell_value(i, 0))
Перевод: Код части 2
import goslate
text = "i am coming tomorrow"
gs = goslate.Goslate()
translatedText = gs.translate(text, 'de')
print(translatedText)
Ответ №1:
import xlrd
import goslate
loc = r"C:UserskumarantDesktopDjangosahilfruits.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'))
Комментарии:
1. как записать результат в столбец B на листе Excel