我正在尝试读取本地.gsheet文件,以便可以将.gsheet转换为.csv或.xls扩展名。我无法为此特定项目使用Google Sheets API,所以这是不可能的。
谢谢!
答案 0 :(得分:0)
Google文档提供了Python sample,其中包含如何使用Drive API下载Google文档并将其同时转换为您选择的mimeType:
file_id = '1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo'
request = drive_service.files().export_media(fileId=file_id,
mimeType='application/pdf')
fh = io.BytesIO()
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
status, done = downloader.next_chunk()
print "Download %d%%." % int(status.progress() * 100)
对于您而言,您只需要通过指定正确的MIMEType来修改代码示例:
mimeType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet