• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ellaha
博客园    首页    新随笔    联系   管理    订阅  订阅
python接口测试之excel的操作

1 用到的第三方库openpyxl,需要在命令窗口中下载安装pip install openpyxl,主要对xlsx格式的excel进行读取和编辑;

xlrd库从excel中读取数据,支持xlsx xls;

xlwt库对excel修改数据,不支持xlsx格式;

tablib库处理json格式,只能一行或一列处理;

但这次我们只涉及到openpyxl,目前主流的也是这个库

2 涉及概念

Workbooks指excel文件

Sheets指工作表单

Cells指表单中的单元格

row指行

column指列

3 操作

首先新建或打开一个excel文件,指定某个工作表,读取或者写入单元格中的值。即打开Workbook,定位Sheet,操作Cell

读操作

获取sheet表单对象操作

 获取表单名字

 获取单元格对象

获取单元格中值

data = c.value

获取表单最大行或者最大列

获取表单单元格所有的值

 写操作

当文件存在时,先加载文件,和读取时是一样的

wb = load_workbook('D:\\exercise.xlsx')

当文件不存在时,要先创建一个Workbook对象,并对该对象进行一系列操作,最后保存文件,并关闭Workbook对象

 

posted on 2019-09-09 08:44  ellaha  阅读(648)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3