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}")