This commit is contained in:
2025-03-08 14:33:48 -03:00
parent 319e180602
commit 3ca163a0b4
80 changed files with 2462620 additions and 18 deletions

View File

@@ -30,6 +30,11 @@ def deletar_arquivo(caminho_arquivo):
def carregar_arquivo():
print("Carregando arquivo...")
diretorio = 'data' # nome da pasta principal
if not os.path.exists(diretorio): # Verifica se a pasta existe
print("Erro: A pasta 'data' não existe. Verifique e tente novamente.")
return # Encerra a função
pastas = listar_pastas(diretorio)
for pasta in pastas:
@@ -48,17 +53,23 @@ def listar_pastas(diretorio):
pastas = [nome for nome in os.listdir(diretorio) if os.path.isdir(os.path.join(diretorio, nome))]
return pastas
def carregar_arquivoxls_mais_proxima():
print("Carregando arquivo...")
diretorio = 'data' # nome da pasta principal
destino= "11estacaoproxima"
if not os.path.exists(destino):
os.makedirs(destino)
print(f"Pasta '{destino}' criada.")
pastas = listar_pastas(diretorio)
for pasta in pastas:
print(f"Encontrada pasta: {pasta}")
diretorio = f"./data/{pasta}/{pasta}.xls"
output_csv = f"./11estacaoproxima/proxima_{pasta}.csv"
output_csv = f"./{destino}/proxima_{pasta}.csv"
processar_arquivos_xls(diretorio, output_csv)
print(output_csv)
sleep(3)
@@ -159,6 +170,10 @@ def processar_arquivos_xls2(output_csv):
def processar_arquivos_txt(diretorio, output_csv):
# Lista para armazenar os DataFrames
lista_dfs = []
destino= "01processados"
if not os.path.exists(destino):
os.makedirs(destino)
print(f"Pasta '{destino}' criada.")
# Percorrer todos os arquivos no diretório
for arquivo in os.listdir(diretorio):
@@ -198,7 +213,10 @@ def processar_arquivos_txt(diretorio, output_csv):
# Salvar o DataFrame em um arquivo CSV
df_resultado.columns = df_resultado.columns.str.upper()
output_csv="./01processados/"+output_csv
output_csv = os.path.join(destino, output_csv)
df_resultado.to_csv(output_csv, index=False, sep=";", decimal=",")
print(f"Dados salvos em {output_csv}")