- 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.
- 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
- 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')
- Para executar o arquivo execute o comando python .\12-excel_texto.py
