这是一个简单的练习,主要是将excel中文字和链接存到html文件中,并且可通过点击文字直通链接
excel格式如下图示,我这里得excel是07版的,所以用到xlrd模块
代码:
import xlrd list_t = [] #将excel中数据全部存入列表 x_l = [] #html的主要链接部分每行数据都存入列表 text_t = xlrd.open_workbook("test_t.xls") #打开存储数据的表格 sheet = text_t.sheets()[0] #读取第一个工作薄 nrows = sheet.nrows #获取工作薄的行数 for i in range(nrows): #将每行数据存储到list_t中 list_t.append(sheet.row_values(i)) for x in range(len(list_t)): #为html的主要链接部分些xml链接 a = list_t[x][2] #文字 b = list_t[x][1] #链接 x_l.append(‘<p><a href=\"{}\">{}</a></p>‘.format(a,b)) #xml中链接的格式 with open(‘test_t2.html‘,‘a+‘) as fout: #将x_l中数据,按格式写入html文件中,用浏览器打开文件就可以进行读取了 fout.write("<html>") fout.write("<body>") for y in x_l: fout.write(y) fout.write("</body>") fout.write("</html>")
执行结果:
原文地址:https://www.cnblogs.com/pinpin/p/10457406.html
时间: 2024-10-31 18:34:05