python将xml文件转换成excel文件
#coding=utf8
from xml.dom import minidom
from excute_excel import executeExel #自己写的模块class Xml():def getxml(self):#打开xml文档dom = minidom.parse(r'testsuite-deep.xml')#用于得到dom对象的文档元素,并把获得的对象给rootroot = dom.documentElement#可以使用getElementsByTagName方法获取元素itemlist = root.getElementsByTagName('testcase')row =1for i in itemlist:#getAttribute方法可以获得元素的属性所对应的值name= i.getAttribute('name')actions = i.getElementsByTagName('actions')expectedresults = i.getElementsByTagName('expectedresults')preconditions = i.getElementsByTagName('preconditions')plist = []for pre in preconditions:# childNodes返回子节点的一个列表,如果子节点有值,则进行如下操作if len(pre.childNodes)>0:# 获取第一个子节点的数据p = str(pre.childNodes[0].data)#将输出的一些字符清楚pre = p.replace('<p>', '').replace('tab', '').\
replace('</p>', '').replace('\n', '').replace('<br />', '')plist.append(pre)precontent = '\n'.join(plist)print(precontent)list = []for action in actions:#childNodes返回子节点的一个列表,如果子节点有值,则进行如下操作if len(action.childNodes)>0:#获取第一个子节点的数据a = str(action.childNodes[0].data)a = a.replace('<p>','').replace('tab','').replace('</p>','').replace('\n','') \.replace('<br />', '')list.append(a)else:passstep = '\n'.join(list)elist = []for expectedresult in expectedresults:if len(expectedresult.childNodes)>0:m = str(expectedresult.childNodes[0].data)m = m.replace('<p>', '').replace('tab', '').replace('</p>', '').replace('\n', '')\.replace('<br />','')elist.append(m)else:passexpect = '\n'.join(elist)try:excel = executeExel('web.xls')excel.write_exist_excel_result(row, 0,precontent)excel.write_exist_excel_result(row,2,name)excel.write_exist_excel_result(row, 3, step)excel.write_exist_excel_result(row, 4, expect)row += 1except Exception as e:print(e)if __name__ == '__main__':xm = Xml()xm.getxml()
python将xml文件转换成excel文件相关推荐
- 怎么把excel文件转成dta_如何将excel表格数据转化为dta格式-怎么把dat文件转换成Excel文件,里面的数据格式要......
dat文件怎么转换成excel 1.首先点击excel表格左上角的"文件"选项. 2.在打开的页面中点击"另存为"选项并点击其中的"浏览"按 ...
- 怎么把PDF转换成Excel文件?分享两种简单好用的转换方法
怎么把PDF文件转换成Excel文件呢?大家在日常的办公过程中,传输文件大多数都会使用PDF文件格式,有时候出于工作的需要,在我们接收到一份PDF文件时,要求我们把PDF文件做成Excel表格,我们如 ...
- 如何将PDF文件转换成Excel呢?
在办公中,会使用到各种格式的文件,其中最常见的有pdf.Word.excel.TXT等.而PDF文件很特殊,不能像Word和excel文档那么容易编辑.如果小伙伴们需要编辑和引用PDF文件的内容.就需 ...
- PDF文件可以转换成Excel文件吗
文件的转换也是我们最常见的了,那么我们在遇到这类问题的时候可以怎么去处理呢?其实是可以借助一些软件来帮助我们进行文件的转换,下面就来给大家介绍一下吧. 为了将PDF文件转换成Excel文件,我们需要使 ...
- PDF文件转换成excel工作表
PDF文件想要转换成excel格式的工作表文件,需要用到PDF转换器,我们以奥凯丰 PDF转换大师为例,将PDF文件转换成excel文件. [PDF转换大师]转为word_excel_ppt_txt_ ...
- python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件
今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...
- pdf转换成excel文件_将PDF文件转换为Excel
pdf转换成excel文件 When I got back to my office after a recent vacation, there was an email from Una, abo ...
- Java使用aspse实现Excel文件转换成PDF文件
使用Java代码把Excel文件转换成PDF文件 需要引用aspose包,引入操作我写了一个博客,地址如下 https://blog.csdn.net/weixin_46713508/article/ ...
- mpp文件转换excel_怎么将pdf文件转换成excel表格格式呢?
在我们的日常工作当中,有的时候偶尔会出现一些商业E-Mail的发送,但是在发送之前我们是需要将PDF文档中的数据内容转换成Excel表格的形式.所以学会将PDF转Excel的方法很重要,那不知道小伙伴 ...
- bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...
使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...
最新文章
- 中国血统关系称谓大全
- excel公式中更正错误 #N/A
- 重磅 |“吴恩达deeplearningai”官方微信公众号已经上线!
- BootISO:从 ISO 文件中创建一个可启动的 USB 设备
- 垃圾收集算法与垃圾收集器
- 前端学习(2925):vue改变样式1
- oracle内存最多用到2g,在Oracle数据库中如何使用超过2G内存
- scrm电商后台管理、公司管理、店铺管理、特卖活动、营销活动、订单管理、优惠券管理、商品管理、会员管理、标签管理、会员卡、签到配置、积分、拼团、砍价、快递配置、短信配置、充值、运营活动
- Android Multimedia框架总结(十七)音频开发基础知识
- ppt如何替换其他mo ban_如何制作PPT教程:PPT排版格式技巧汇总
- 几个同步盘的使用体会
- DTM、DEM与DSM的区别及其他
- 亚马逊Amazon广告API如何申请注册?
- 关于英语论文范文参考步骤的详细介绍
- 【代码审计】51 TP5框架、无框架 变量覆盖反序列化
- TMS320F28374芯片简介
- Mac自带的录屏功能
- ipad发布会ipad_iPad诞生十周年
- 小杜机器人线下店_小度机器人怎么领养?小度机器人功能最新一览
- 一加8T 使用VIVO 22.5W、一加DASH 20W、小米33W充电功率情况