用Python读取excel表格中的网址并批量打开网页

用微信读取excel表格中的网址并批量打开网页

最近遇到一个小任务,工作中需要打开excel中的网页,如下图所示:

用Python读取excel表格中的网址并批量打开网页_第1张图片
demo

打算写个脚本自动完成这个小任务,实现很久了,一直想写也没有写,拖到现在,今天决定不拖了.

需要安装的软件

  • Python 2.7
  • xlrd
  • Python内置的webbrowser类,无需安装

安装xlrd

xlrd是可以读取excel内容的python库.

# 安装办法
pip install xlrd

如果需要操作excel库则需要用到xlwd

代码实现

import webbrowser
import  xlrd

wb = xlrd.open_workbook("demo.xlsx")
sht = wb.sheet_by_name("Sheet1")
for x in range(sht.nrows):
    webbrowser.open(sht.cell(x, 1).value)
    # 用系统默认浏览器打开指定网页

首先用xlrd打开excel文件,然后根据工作表的名称获取工作表,最后遍历工作表,调用webbrowser的open方法在新标签中打开指定的网页.

人生苦短,我用Python.小小脚本用处大,提高效率全靠它.

你可能感兴趣的:(用Python读取excel表格中的网址并批量打开网页)