在python中从网络下载Excel文件

发布于 2021-01-29 18:11:32

我有以下网址:

dls = "http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls"

我尝试下载文件:

urllib2.urlopen(dls, "test.xls")

这产生了一个名为“
test.xls”的文件,但这显然是一个html文件。如果我在firefox中打开了html文件,则打开了一个excel文件,但是如果我在excel中打开了文件,那绝对不是我要找的excel文件。

如果我有一个与上述地址相同的网址,如何使python将excel文件下载为excel文件?

关注者
0
被浏览
142
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    这会将excel文件保存在运行脚本的文件夹中。

    import urllib
    dls = "http://www.muellerindustries.com/uploads/pdf/UW SPD0114.xls"
    urllib.request.urlretrieve(dls, "test.xls")  # For Python 3
    # urllib.urlretrieve(dls, "test.xls")  # For Python 2
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看