这是一个简单的练习,主要是将excel中文字和链接存到html文件中,并且可通过点击文字直通链接
excel格式如下图示,我这里得excel是07版的,所以用到xlrd模块
代码:
import xlrdlist_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>")
执行结果:
随性练习:excel中文字和链接存到html文件
原文地址:https://www.cnblogs.com/pinpin/p/10457406.html