python实现批量下载Excel中PDF的URL到本地

需求:Excel中有成千上万个PDF的URL要批量下载到本地,然后打印出来。

12行代码搞定,无废话,直接上代码

import openpyxl
import requests

wb = openpyxl.load_workbook('/Users/edz/Desktop/1.xlsx') #输入存放url链接的Excel电脑路径,可以修改
sheet = wb['Sheet1'] #excel的sheet页,可以修改

for i in range(30): #excel中数据的行数,我这里是30条,可以修改
    name = sheet['A'+str(i+1)].value##此为PDF的命名,名字在表中A列
    url = sheet['B'+str(i+1)].value##PDF链接在表中B列,根据实际情况做更改
    pdf = open(str(name)+'.pdf','wb')
    res = requests.get(url)
    for chunk in res.iter_content(100000):
        pdf.write(chunk)
    pdf.close()

希望对大家有帮助,提高人效,搞不定的欢迎留言。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值