import pandas as pd import json def extrair_sorteios_excel(arquivo_excel, colunas, caminho_saida_json): """ Extrai os resultados dos sorteios de um arquivo Excel e salva em um JSON. :param arquivo_excel: Caminho do arquivo Excel. :param colunas: Lista de colunas (zero-based) a serem extraídas. :param caminho_saida_json: Caminho para salvar o arquivo JSON. :return: Caminho do arquivo JSON salvo. """ # Carregar o arquivo Excel data = pd.read_excel(arquivo_excel) # Selecionar as colunas desejadas sorteios = data.iloc[:, colunas] # Remover linhas vazias e converter para inteiros sorteios_lista = sorteios.dropna().astype(int).values.tolist() # Salvar em JSON com indentação personalizada e sem quebras with open(caminho_saida_json, 'w') as json_file: json.dump(sorteios_lista, json_file, indent=None, separators=(',', ':')) return caminho_saida_json # Parâmetros arquivo_excel = r"C:\Users\cngsm\OneDrive\Área de Trabalho\MegaSena\App3.0\resultados.xlsx" colunas = [2, 3, 4, 5, 6, 7] # Colunas C, D, E, F, G, H (zero-based index) caminho_saida_json = r"C:\Users\cngsm\OneDrive\Área de Trabalho\MegaSena\App3.0\resultados.json" # Chamada da função resultado = extrair_sorteios_excel(arquivo_excel, colunas, caminho_saida_json) print(f"Resultados salvos em: {resultado}")