几行脚本,将自动化html报告转成excel
2023-09-27 14:26:52 时间
在测试过程中,我们写的用例要分享给别人,用html格式的很不好看。又没有更好的软件来一键转换,没办法,只有自己写脚本
用到:
BeautifulSoup
xlwt
代码如下:
from bs4 import BeautifulSoup import xlwt workbook = xlwt.Workbook(encoding='utf-8') worksheet = workbook.add_sheet("My sheet") f = open(r"F:\xxx.html") ff = f.read() soup = BeautifulSoup(ff, 'lxml') bb = soup.find_all(attrs={'class', 'testcase'}) for i, b in enumerate(bb): print b['id'] worksheet.write(i+1, 0, label = b['id']) sss = b.td.get_text().split() if len(sss) >= 2: print sss[0], sss[1] else: print sss[0], u"无描述" worksheet.write(i + 1, 1, label=sss[0]) if len(sss) >= 2: worksheet.write(i + 1, 2, label=sss[1]) else: worksheet.write(i + 1, 2, label=u'无描述') workbook.save('Excel_test.xls')
相关文章
- PYTHON读取EXCEL内容再转变成HTML添加到OUTLOOK中
- Excel合并多个文件
- Word/Excel/PPT 2016高效办公实战从入门到精通
- 新编Word Excel PPT 2016从入门到精通
- 【Java】使用Apache POI生成和解析Excel文件
- 头疼3-4次的问题,数据从DB导出到EXCEL,再从EXCEL导入到DB,数据格式发生错误 ,导致 程序出错。
- mysqlconnector将EXCEL表数据导入数据库
- 使用OpenRowSet操作Excel Excel导入数据库
- Delphi Excel 操作大全
- excel中if函数的用法
- 如何将excel表格转化为QQ在线多人同时编辑表格
- Python-Excel 模块哪家强
- Excel 计算除法并显示为万分之几,如0.15‱
- python进阶3-操作excel
- 利用python模块pandas获取网页表格,并保存为excel
- Python xlwings pandas获取Excel中某列的数据的最大值和最小值
- excel运行最多行数
- 有人研究出了AI支持操作系统,据说可以让AI开发变得像Excel简单上手
- 实战案例分享:POI根据模板导出Excel(代码已开源 - 通用)
- excel快速复制大量公式的方法
- EpPlus读取生成Excel帮助类+读取csv帮助类+Aspose.Cells生成Excel帮助类