Spaces:
Build error
Build error
| import pandas as pd | |
| import json | |
| # Carregar a planilha | |
| arquivo_excel = "beneficios.xlsx" # Substitua pelo caminho correto | |
| df = pd.read_excel(arquivo_excel, engine="openpyxl") | |
| # Selecionar apenas as colunas relevantes | |
| df = df[["Serviço", "Obs", "O que oferece", "Como operacionalizar"]] | |
| # Renomear colunas para melhor estruturação no JSON | |
| df = df.rename(columns={ | |
| "Serviço": "tipo_servico", | |
| "Obs": "beneficio", | |
| "O que oferece": "descricao", | |
| "Como operacionalizar": "regras" | |
| }) | |
| # Substituir valores NaN por "Não especificado" | |
| df = df.fillna("Não especificado") | |
| # Converter para JSON | |
| beneficios_json = df.to_dict(orient="records") | |
| # Salvar como arquivo JSON | |
| arquivo_json = "data/regras/beneficios.json" | |
| with open(arquivo_json, "w", encoding="utf-8") as f: | |
| json.dump(beneficios_json, f, indent=4, ensure_ascii=False) | |
| print(f"Arquivo JSON salvo como {arquivo_json}") | |
| # import pandas as pd | |
| # import json | |
| # # Carregar a planilha | |
| # arquivo_excel = "perguntas.xlsx" # Substitua pelo caminho correto | |
| # df = pd.read_excel(arquivo_excel, engine="openpyxl", header=2) | |
| # # Obter as perguntas a partir do cabeçalho (primeira linha) | |
| # perguntas = df.columns.tolist() | |
| # # Converter para JSON | |
| # arquivo_json_perguntas = "data/regras/perguntas.json" | |
| # with open(arquivo_json_perguntas, "w", encoding="utf-8") as f: | |
| # json.dump(perguntas, f, indent=4, ensure_ascii=False) | |
| # print(f"Arquivo JSON salvo como {arquivo_json_perguntas}") | |