Python 使用selenium技术对Excel文件进行读写
Posted zhangkaixi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 使用selenium技术对Excel文件进行读写相关的知识,希望对你有一定的参考价值。
Python 对Excel文件进行操作
1.创建Excel文件
2.向Excel文件中写入内容
3.读取Excel文件中的内容
4.在Excel文件中设置多个sheet页面
1.创建Excel文件
from openpyxl import Workbook wb = Workbook() #创建文件对象 ws = wb.active #获取第一个sheet ws.title="first" #设置sheet名称 wb.save("D:/test.xlsx") #保存
2.向Excel文件中写入内容
from openpyxl import Workbook wb = Workbook() #创建文件对象 ws = wb.active #获取第一个sheet ws.title="first" #设置sheet名称 ws["A1"] = "time" #设置表头(A1的位置):为time ws["B1"] = "year" #设置表头(B1的位置):为year ws.append(["10月23日10:59:57","2018年"]) #添加第一行数据 ws.append(["10月23日11:00:36","2018年"]) #添加第二行数据 wb.save("D:/test.xlsx") #保存
3.读取Excel文件中的内容
from openpyxl import load_workbook #导入读文件的方法 wb = load_workbook("D:/test.xlsx") #找到需要读取的文件 ws=wb.active #获取第一个sheet val=ws.cell(row=1,column=1).value #读出A1表格中的内容 print(val) #打印
4.在Excel文件中设置多个sheet页面
from openpyxl import Workbook wb = Workbook() #创建文件对象 ws = wb.active #获取第一个sheet ws.title="first" #设置sheet名称 ws2=wb.create_sheet("second") #创建第二个sheet文件 ws_insert = wb.create_sheet(‘second‘,1) #在文件的第二个页面中插入一个名字为second的sheet wb.save("D:/test.xlsx") #保存 注意:如果文件存在,会报错
以上是关于Python 使用selenium技术对Excel文件进行读写的主要内容,如果未能解决你的问题,请参考以下文章
Selenium2+python自动化20-Excel数据参数化转载
Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)