1. Vamos aprender nessa aula a criar uma planilha a partir de um arquivo de texto. Vamos criar um arquivo de texto contendo informações sobre gastos mensais.
  2. Crie o arquivo gastos.txt com o seguinte conteúdo:
Tipo,Valor,Forma_Pagto
Energia,200,Dinheiro
Roupas,150,Cartão
Livros,50,Cartão
Aluguel,800,Pix
Remédio,100,Pix
Petshp,80,Dinheiro
Comida,500,Cartão
Jogos,100,Pix
  1. Pensando nisso, vamos criar o arquivo 12-excel_texto.py
from openpyxl import Workbook

print("Lendo dados do arquivo de texto")

file_txt = open("files/gastos.txt", "r", encoding="utf-8")
file = file_txt.read()
# print(file)
list_data = file.splitlines()
# print(list_data)
for i in range(0, len(list_data)):
    list_data[i] = list_data[i].split(",")
# print(list_data)

wb = Workbook()
ws = wb.active

for row in list_data:
    ws.append(row)
    
wb.save('files/gastos.xlsx')
  1. Para executar o arquivo execute o comando python .\12-excel_texto.py

Img1.png