码迷,mamicode.com
首页 > Web开发 > 详细

随性练习:excel中文字和链接存到html文件

时间:2019-03-01 17:10:49      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:back   one   div   图片   excel格式   第一个   order   读取   中文   

这是一个简单的练习,主要是将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>")

执行结果:

技术图片

随性练习:excel中文字和链接存到html文件

标签:back   one   div   图片   excel格式   第一个   order   读取   中文   

原文地址:https://www.cnblogs.com/pinpin/p/10457406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!