不幸的是,我没有任何代码可在此处发布。我尝试了一些东西,但没有一个真正起作用。我想自动将Excel(每2小时刷新一次)导入到gsheet。我无法弄清楚如何使用无头浏览器或g-suite API。我发现的唯一一个网站是一个网站,但对我来说不起作用,因为它是针对公司的,我无法获得这样做的许可。有人有任何想法吗?谢谢!
但是你可以:
将.xlsx转换为Google电子表格
convert
true
。样品:
service.files().copy(fileId=file_id,convert=true, body={"title": "MyNewGoogleSheet"}).execute()
如果excel文件位于本地光盘上,则文档提供了一个示例,介绍了如何将其导入Python中的Google类型,您只需将mimeType从更改为'text/csv'
即可application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
。
为此使用Sheets API的方法,例如电子表格(sheets).sheets.copyTo
样品:
file_metadata = {
'name': 'My Report',
'mimeType': 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('files/report.csv',
mimetype='text/csv',
resumable=True)
file = drive_service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
print 'File ID: %s' % file.get('id')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句