二、python操作Excel

一、openpyxl介绍和安装

1.1 为什么要学操作excel

  • 存测试数据
    有的时候大批量的数据,存到txt里面显然不是最佳的方式,我们可以存到excel里面去,第一方便我们存储数据和做数据,一方面方便我们读取数据,比较明朗。测试的时候就从数据库中读取出来。这点是非常重要的!至于其他的用处,你自己慢慢去体会总结。
  • 存测试结果
    可以批量把结果存到excel中,也比较好整理数据点,比我们的TXT要好,后期慢慢体会

1.2 安装openpyxl

  • python 中与excel操作相关的模块
    xlrd库:从excel中读取数据,支持xls,xlsx
    xlwt库:对excel进行修改操作,不支持对xlsx格式的修改
    xlutils库:在xlwt和xlrd中,对一个已存在文件进行修改
    openpyxl:主要针对xlsx格式的excel进行读取和编辑
    官方说法:
    openpyxI is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.
    网址: http://www.python-excel.org/
    安装方式:
    在这里插入图片描述

1.3 excel中的三大对象

WorkBook:工作簿对象
Sheet:表单对象
Cell:表格对象
在这里插入图片描述

二、openpyxl 对excel操作

  • 打开文件,生成工作簿
    在这里插入图片描述
  • 获取操作的表单
    在这里插入图片描述
  • 读取指定表格内的数据
    在这里插入图片描述
  • 写入数据
    在这里插入图片描述
  • 获取总行数
    在这里插入图片描述
  • 获取总列数
    在这里插入图片描述
    在这里插入图片描述
    读取数据的类型
    excel中的数据和其他类型读取过来有什么区别?
  • 数值类型
  • 字符串类型
    在这里插入图片描述
    读取excel文件中的全部数据
    excel文件(cases.xlsx)中的的数据如下图所示:
    在这里插入图片描述
    通过两轮for循环读取excel数据方式如下:
    在这里插入图片描述
    一轮for循环读取excel文件全部数据方式如下:
    在这里插入图片描述

其他的方法
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值