【发布时间】:2020-08-28 22:18:10
【问题描述】:
我使用这个简单的功能成功地将 .xlsx 从我的本地 PC 上传到了谷歌驱动器。 我使用的 mimetype 应该将 .xlsx 转换为普通的谷歌表
def writeToGDrive(filename):
file_metadata = {'name': filename,'parents': [FOLDER_ID]}
media = MediaFileUpload(filename,mimetype='application/vnd.openxmlformats-
officedocument.spreadsheetml.sheet', resumable=True)
file = service.files().create(body=file_metadata,media_body=media,fields='id').execute()
return file.get('id')
但是当我尝试阅读或编辑时
mySpread=service_sheet.spreadsheets().get(spreadsheetId=spreadSheet_Id).execute()
它给了我这个错误
返回“此文档不支持此操作”>
当尝试使用 gspread 时也会出现此错误
gspread.exceptions.APIError: {'code': 400, 'message': '此文档不支持此操作', 'status': 'FAILED_PRECONDITION'}
我想在 google 驱动器上编辑这个 .xlsx,然后将它作为 .xlsx 再次导出到本地驱动器
【问题讨论】:
标签: python google-api google-sheets-api xlsx gspread