Boa tarde pessoal, preciso de uma ajuda. Possuo uma planilha com diversos dados, e sempre faço o inpul dela no google sheets, porém ocorre que em alguns campos, o valor fica null. Eu queria saber existe alguma maneira de converter a planilha inteira para conseguir fazer a leitura e subir sem erro.
PS: São colunas especificas que possuem esses campos, segue o código.
Final = pd.read_excel('//fsextrema02/ProgramacaoControleE-commerce/Inteligência de Estoque/PROJETOS/Inbound/Bases/v2/Fluxo_Final_v2.xlsx', sheet_name='Final')
SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
def main():
creds = None
if os.path.exists('token.json'):
creds = Credentials.from_authorized_user_file('token.json', SCOPES)
if not creds or not creds.valid:
if creds and creds.expired and creds.refresh_token:
creds.refresh(Request())
else:
flow = InstalledAppFlow.from_client_secrets_file(
'client_secret.json', SCOPES)
creds = flow.run_local_server(port=0)
with open('token.json', 'w') as token:
token.write(creds.to_json())
service = build('sheets', 'v4', credentials=creds)
time.sleep(20)
service.spreadsheets().values().update(spreadsheetId='1qHeRyDMdLYwX19UY5BGVecJqYmJL9sDaMON90b-4uT8',
range='Final1!A2', valueInputOption="USER_ENTERED",
body=dict(
majorDimension='ROWS',
values=Final.values.tolist()
)
).execute()
ERRO:
, "SF", "NACIONAL", NaN, 41923935000127,
^". Details: "Invalid JSON payload received. Unexpected token.
, "SF", "NACIONAL", NaN, 41923935000127,
^">