我正在尝试从电子表格(在 Google 云端硬盘上)下载特定的工作表,但无法找到执行此操作的方法。我正在使用Python客户端API库(v3)并在export_media()函数中传递file_id和mimeType,如下所示:
request = service.files().export_media(fileId=file_id,mimeType='text/csv')
media_request = http.MediaIoBaseDownload(local_fd, request)
此代码始终导出出现在第一位的工作表。您能否描述一种方法,通过该方法我可以通过提供 gid 或任何其他参数来下载特定的工作表。
我认为 Drive API 没有指定工作表名称的功能。
我想到了两种解决方法......
您可以使用 Sheets API (https://developers.google.com/sheets/api/reference/rest/)并编写您自己的 csv 格式化程序。听起来比实际更复杂。它可能有 10 行代码,特别是如果您使用制表符分隔而不是逗号分隔。
使用 Google 电子表格File/Publish to the Web
功能可发布任何给定工作表的 csv。请注意,内容将是公开的,因此任何知道链接(非常迟钝)的人都可以读取数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)