|
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.
|
|
"""
|
|
|
|
data = pd.read_excel(arquivo_excel)
|
|
|
|
|
|
sorteios = data.iloc[:, colunas]
|
|
|
|
|
|
sorteios_lista = sorteios.dropna().astype(int).values.tolist()
|
|
|
|
|
|
with open(caminho_saida_json, 'w') as json_file:
|
|
json.dump(sorteios_lista, json_file, indent=None, separators=(',', ':'))
|
|
|
|
return caminho_saida_json
|
|
|
|
|
|
arquivo_excel = r"C:\Users\cngsm\OneDrive\Área de Trabalho\MegaSena\App3.0\resultados.xlsx"
|
|
colunas = [2, 3, 4, 5, 6, 7]
|
|
caminho_saida_json = r"C:\Users\cngsm\OneDrive\Área de Trabalho\MegaSena\App3.0\resultados.json"
|
|
|
|
|
|
resultado = extrair_sorteios_excel(arquivo_excel, colunas, caminho_saida_json)
|
|
print(f"Resultados salvos em: {resultado}")
|
|
|