0
curl https://api.smartsheet.com/1.1/sheet/7846568935090052 -H "Authorization: Bearer 4ziycpnqjvto49oah6t6urd4un" -H "Accept: application/vnd.ms-excel" -o output.xls
我已經試過這樣:我如何使用pycurl執行此操作?
with open('test.xls') as xls:
data = xls.read()
c = pycurl.Curl()
c.setopt(pycurl.URL, 'https://api.smartsheet.com/1.1/sheet/5481016912570244')
c.setopt(pycurl.POST, 1)
c.setopt(pycurl.POSTFIELDS, data)
c.setopt(pycurl.HTTPHEADER, ['Authorization: Bearer 3e181f72o602q4dnq3yrg7jd3u',
'Content-Type: application/vnd.ms-excel'])
c.perform()
return redirect('https://app.smartsheet.com/b/home')
我TEST.XLS內: output.xls
預期輸出: 我登錄到smartsheet並進入我的data.My代碼應轉換該表格轉換爲Excel表格。
此代碼的工作,但我使用pycurl
curl https://api.smartsheet.com/1.1/sheet/7846568935090052 -H "Authorization: Bearer 4ziycpnqjvto49oah6t6urd4un" -H "Accept: application/vnd.ms-excel" -o output.xls
我認爲OP意味着使用['PycURL'](http://pycurl.sourceforge.net/)庫,而不是直接調用curl可執行文件。 – Nazar554
是的。但是,當我回復時,編輯不在那裏... – jcoppens
任何代碼建議? – Sagi