2017-06-05 25 views
1

我有以下代碼:如何從雲或服務器讀取excel文件?

 Wbnwsheet = pd.read_excel(r"C:/Users/SHI/ingrendient.xlsm", 
        sheetname="Step1", sep='\t') 

這個代碼是從我的桌面直讀,怎麼樣,如果我想讀從雲或服務器的Excel文件,路徑是先從」 \成分\ .... \?

這個任何想法?

回答

2

如果你讀Pandas.read_excel here的文檔,你會發現,IO參數還接受後續參數

  1. 的HTTP URL
  2. FTP URL

參數:

IO:串,路徑對象(pathlib.Path或py._path.local.LocalPath)

類文件對象,熊貓ExcelFile或xlrd工作簿。該字符串可能是一個URL。有效的URL方案包括http,ftp,s3和文件。對於 文件URL,則需要主機。例如,本地文件可能是 文件://localhost/path/to/workbook.xlsx

因此,您可以通過以下方式來實現自己的目的使用pd.read_excel()

pd.read_excel('http://yourwebsite.com/path_to_excel_doc/excel_doc.xlsm') 

乾杯!