Python批量打开excel中的网页

import webbrowser
import xlrd


def autoOpenPage():
    wb = xlrd.open_workbook("book1.xlsx")
    sht = wb.sheet_by_name("Sheet1")
    for x in range(sht.nrows):
        webbrowser.open(sht.cell(x, 0).value)


if __name__ == '__main__':
    autoOpenPage()

表格文件内容如下:

会使用系统默认浏览器打开excel表格中的网址:

需要注意的是,xlrd这个包不要使用最新的2.0版本,该版本不知出于什么原因移除了对xlsx格式的支持,使用时会报xlrd.biffh.XLRDError: Excel xlsx file; not supported

卸载,然后重新安装1.2版本即可。

#卸载现在的版本 
pip uninstall xlrd

#安装低版本 
pip install xlrd==1.2.0