import json import pandas as pd def store_output(kpis, consistency_checks, json_path, csv_path): """ Persiste os resultados extraídos (KPIs) e as checagens de consistência em arquivos JSON e CSV. """ with open(json_path, "w", encoding="utf-8") as f: json.dump({ "kpis": kpis, "consistency_checks": consistency_checks }, f, indent=4, ensure_ascii=False) df_kpis = pd.DataFrame(kpis) df_checks = pd.DataFrame(consistency_checks) df_kpis.to_csv(csv_path.replace(".csv", "_kpis.csv"), index=False) df_checks.to_csv(csv_path.replace(".csv", "_checks.csv"), index=False)