1
resposta

[Projeto] Resolução

https://docs.google.com/spreadsheets/d/1pvBoLyX8kP0TjtUbadVMGdTl4yzm6bHMThhPiqCVtpw/edit?gid=1214654498#gid=1214654498
idplanilha2 = 1pvBoLyX8kP0TjtUbadVMGdTl4yzm6bHMThhPiqCVtpw
url2 = f'https://docs.google.com/spreadsheets/d/{idplanilha2}/gviz/tq?tqx=out:csv$sheet'
dados = pd.read_csv(url2)

seria algo nesse sentido?

1 resposta

Oii, Gabriel :) tudo bem?

Sim!

Você inclusive pode fazer um pequeno ajuste para garantir que a URL esteja correta para a leitura do CSV.

Você pode alterar deste jeito, por exemplo:

import pandas as pd

# ID da planilha do Google Sheets
idplanilha2 = '1pvBoLyX8kP0TjtUbadVMGdTl4yzm6bHMThhPiqCVtpw'

# URL para acessar a planilha no formato CSV
url2 = f'https://docs.google.com/spreadsheets/d/{idplanilha2}/export?format=csv'

# Leitura dos dados
dados = pd.read_csv(url2)

# Salvando o DataFrame em um arquivo CSV local
dados.to_csv('dados_emissoes_co2.csv', index=False)

print("Dados lidos e salvos com sucesso!")

Basicamente o que fizemos: ajustamos a URL para https://docs.google.com/spreadsheets/d/{idplanilha2}/export?format=csv para garantir que estamos exportando os dados no formato CSV e adicionamos uma linha para salvar o DataFrame em um arquivo CSV local usando dados.to_csv('dados_emissoes_co2.csv', index=False).

Abraços!