Перевод на Python из файла Excel

#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