![](/img/trans.png)
[英]Python - Create & Publish Google Sheet to Website via Google Sheet API
[英]Create Google Sheet in Python
我正在使用Google Drive API創建.csv,但在“驅動器”顯示中看到了它,但是在“ Sheets”中卻沒有看到它。 如何使它顯示在表格中? 這是我的代碼:
credentials = get_credentials()
http = credentials.authorize(httplib2.Http())
service = discovery.build('drive', 'v3', http=http)
results = service.files().create(body={"name":"Test7.csv"}, media_body='/tmp/inputfile.csv', keepRevisionForever=None, useContentAsIndexableText=None, supportsTeamDrives=None, ocrLanguage=None, ignoreDefaultVisibility=None).execute()
看來您只是將CSV文件添加到雲端硬盤。
您需要將mime類型指定為Google Spreadsheet:
from apiclient.http import MediaFileUpload
file_metadata = {
'name' : 'My Report',
'mimeType' : 'application/vnd.google-apps.spreadsheet'
}
media = MediaFileUpload('test7.csv',
mimetype='text/csv',
resumable=True)
file = drive_service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.