如何从云或服务器读取excel文件?

时间:2017-06-05 06:15:24

标签: python pandas dataframe

我有以下代码:

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

这个代码直接从我的桌面读取,如果我想从云端或服务器读取excel文件,路径以“\ _成分\ .... \?

开头怎么样?

对此有何想法?

1 个答案:

答案 0 :(得分:2)

如果您阅读了Pandas.read_excel here的文档,您会注意到io参数也接受以下参数

  1. http urls
  2. ftp url
  3.   

    参数:

         

    io:string,path object(pathlib.Path或py._path.local.LocalPath),

         

    类文件对象,pandas ExcelFile或xlrd工作簿。字符串可以是URL。有效的URL方案包括http,ftp,s3和file。对于   文件URL,主机是预期的。例如,本地文件可以是   文件://localhost/path/to/workbook.xlsx

    因此,您可以通过以下方式使用pd.read_excel()来实现您的目的。

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

    干杯!