Quantcast
Channel: Active questions tagged excel - Stack Overflow
Viewing all articles
Browse latest Browse all 88054

Replace word words with data from Excel

$
0
0
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")

Viewing all articles
Browse latest Browse all 88054

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>