Olá pessoal!
 
	Eu estava tentando treinar para fazer uma automação de preenchimento de relatórios com dados alguns dados presentes no excel.  Para isso, eu usei a biblioteca Pandas e a Pyautogui. Enquanto eu mandava o pyautogui escrever no formulário word com as cédulas do excel que continham palavras, estava tudo funcionando normal. Porém, ao tentar mandar o pyautogui escrever no formulário word com as cédulas do excel que continham números ou datas, o programa não conseguia completar essa tarefa e o programa parava de rodar. 
 
	Veja o código utilizado:
 
	
		 import pyautogui as pi
	
	
		 import time as t
	
	
		 import pandas as pd
	
	 
	
		 pi.PAUSE=0.5
	
	 
	
		 ## Abrindo a tabela Excel
	
	
		 tabela1=pd.read_excel(r'C:\Users\mario\OneDrive\Área de Trabalho\jogos\robô\testeexcel.xlsx',sheet_name="Planilha2")
	
	
		 print(tabela1)
	
	
		  # Apertar tecla do windows
	
	
		 print(pi.alert("Não utilize o pc"))
	
	
		 def abrir_o_formulario():
	
	
		     pi.press('win')   #pi.press("tecla") preciona a tecla desejada
	
	
		     t.sleep(1)
	
	
		     # Pesquisar word
	
	
		     pi.write("Formulario_teste.docx")    # escreve o que desejamos
	
	
		     t.sleep(1)
	
	
		     pi.press("left")
	
	
		     pi.press("delete")
	
	
		     t.sleep(0.5)
	
	
		     #Apertar enter
	
	
		     pi.press('enter')
	
	 
	
		 def preencher_nome(nome) :
	
	
		     pi.write(nome)    # escreve o que desejamos
	
	
		     pi.press('down')   #pi.press("tecla") preciona a tecla desejada
	
	
		     t.sleep(0.5)
	
	
		 def preencher_idade(idade) :
	
	
		     pi.press('down')
	
	
		     t.sleep(0.5)
	
	
		 def preencher_data(data) :
	
	
		     pi.write(data)
	
	
		     t.sleep(0.5)
	
	
		 def marcar(fruta) :
	
	
		     if fruta=="Uva":
	
	
		        pi.click(x=399, y=523)#Clica na posição x,y da tela
	
	
		     if fruta=="Banana":
	
	
		         pi.click(x=468, y=521)
	
	
		     if fruta=="Maçã":
	
	
		         pi.click(x=560, y=522)
	
	
		     if fruta=="Manga":
	
	
		         pi.click(x=637, y=520)
	
	 
	
		############# Percorrendo a tabela ##########################
	
	
		 for i in range(len(tabela1["nome"])):
	
	
		     nome=tabela1.loc[i,"nome"]
	
	
		     idade=tabela1.loc[i,"idade"]
	
	
		     data=tabela1.loc[i,"data de nascimento"]
	
	
		     fruta=tabela1.loc[i,"fruta"]
	
	
		     print(nome,fruta,idade,data)
	
	
		    
	
	
		     abrir_o_formulario()
	
	
		     t.sleep(1)
	
	
		     preencher_nome(nome)
	
	
		     preencher_idade(idade)
	
	
		     preencher_data(data)
	
	
		     marcar(fruta)
	
	
		     print(pi.alert("O código terminou de rodar"))
	
	
		    
	
	 
 
	 
 
	Veja o formulário abaixo:
 
	
 
	Veja a tabela de excel abaixo:
 
	
 
	Obrigado pela atenção!