from openpyxl import load_workbook
wb=load_workbook("Dados_Trad.xlsx")
planilha=wb["Hoja1"]
max_lin=planilha.max_row
max_col=planilha.max_column
listpt=[]
listesp=[]
for row in planilha.iter_rows(min_row=2, min_col=1, max_row=max_lin, max_col=1):
for cell in row:
listpt.append(cell.value)
for row in planilha.iter_rows(min_row=2, min_col=2, max_row=max_lin, max_col=2):
for cell in row:
listesp.append(cell.value)
print(listpt,listesp)
arq = open("Doc_Word.docx", 'r', encoding="utf8", errors="ignore")
arq2 = open("Doc_Word_Trad.docx", 'w', enconding="utf8", errors="ignore")
listptlen= len(listpt)
listesplen= len(listesp)
x=0
for line in arq:
for indice, valor1 in enumerate(listpt):
for indice, valor2 in enumerate(listesp):
arq2.write(line.replace(valor1, valor2))
arq.close()
arq2.close()
wb.close("Dados_Trad.xlsx")
↧
Replace word words with data from Excel
↧