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!