我有 Excel 文件,其中包含一张包含图像的工作表。我需要使用 python 将此 excel 文件转换为 google 电子表格。
我可以使用 api 创建谷歌电子表格并添加我的文本数据,但我无法添加图像。这种方式不适合我。
但是我可以生成包含图像的 Excel 文件。现在我需要将 Excel 工作表导出到 google 电子表格。
我该怎么做?
您只需要知道
fileId
并指定选项 convert=True
。
例如:
service.files().copy(fileId=file_id, convert=True, body={"title": "Chose a title"}).execute()
file_metadata = {
'name': 'Desired Name',
'mimeType': 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('files/myExcelFile.xls',
mimetype='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
resumable=True)
file = drive_service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
print 'The converted file is on your Google Drive and has the Id: %s' % file.get('id')