Achei um pouco confuso a leitura do JSON. Estou na etapa 2 da aula 2. Gostaria de saber se, com o esse modelo consigo dar andamento ser ter nenhum conflito
import pandas as pd
import requests
import openpyxl
# URL do arquivo JSON
url = 'https://cdn3.gnarususercontent.com.br/3062-pipeline-dados/dados/dados_empresaA.json'
# Fazer o download do arquivo JSON
response = requests.get(url)
# Verificar se o download foi bem-sucedido
if response.status_code == 200:
# Carregar o conteúdo JSON no DataFrame
data = response.json()
# Normalizar os dados JSON e criar o DataFrame
df = pd.json_normalize(data)
# Exibir as primeiras linhas do DataFrame para verificação
print(df.head())
# Salvar o DataFrame em um arquivo Excel
df.to_excel(r'C:\Users\Documents\Bruna\Desenvolvimento\pipeline_dados\data_raw\dados_empresaA.xlsx', index=False)
print("Dados salvos em 'dados_empresaA.xlsx'")
else:
print(f"Falha ao acessar a URL: {response.status_code}")
df = pd.read_excel(r'C:\Users\Documents\Bruna\Desenvolvimento\pipeline_dados\data_raw\dados_empresaA.xlsx')
display(df)