Spaces:
Build error
Build error
File size: 1,504 Bytes
c62ee22 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 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}")
|