主页 > 知识库 > 详解Python中openpyxl模块基本用法

详解Python中openpyxl模块基本用法

热门标签:400电话申请资格 地图地图标注有叹号 螳螂科技外呼系统怎么用 正安县地图标注app qt百度地图标注 举办过冬奥会的城市地图标注 电销机器人系统厂家郑州 阿里电话机器人对话 辽宁智能外呼系统需要多少钱

Python操作EXCEL库的简介

1.1 Python官方库操作excel

Python官方库一般使用xlrd库来读取Excel文件,使用xlwt库来生成Excel文件,使用xlutils库复制和修改Excel文件,这三个库只支持到Excel2003。

1.2 第三方库openpyxl介绍

第三方库openpyxl(可读写excel表),专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易。 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode

本文将详细介绍第三方库openpyxl的基本用法

第三方库openpyxl的安装:

1>下载路径:https://pypi.python.org/pypi/openpyxl

2>解压到指定文件目录:tar -xzvf openpyxl.tar.gz

3>进入目录,找到setup.py文件,执行命令:python3 setup.py install 如果报错No module named setuptools 就使用命令“easy_install openpyxl”,easy_install for win32,会自动安装setuptools; 或者直接用cmd命令:pip3 install openpyxl安装

正文开始

在接口自动化测试中,对于测试数据通常采用Excel进行管理。Openpyxl能够读取和修改.xls文件,使用Openpyxl前先要掌握三个对象,即:Workbook(工作簿,一个包含多个Sheet的Excel文件)、Worksheet(工作表,一个Workbook有多个Worksheet,表名识别,如“Sheet1”,“Sheet2”等)、Cell(单元格,存储具体的数据对象)三个对象。

Openpyxl模块常用方法:

1.打开Excel:

wb =openpyxl.load_workbook(“apicases.xlsx”)

2.定位表单:

sheet = wb[“login”]

3.读取表单数据:

data=sheet.cell(3,7).value

4.获取最大行,最大列:

max_row = sheet.max_row
max_column= sheet.max_column

5.写入数据:

sheet.cell(10,10,“这是一个写入测试”)
wb.save(file)

6.遍历表格中所有数据:

datas = []
for i in range(1,max_row+1):
for j in range(1, max_column+1):
data = sheet.cell(i,j).value
datas.append(data)
print(datas)

Openpyxl模块操作Excel代码封装:


运行结果:

到此这篇关于Python中openpyxl模块基本用法的文章就介绍到这了,更多相关Python中openpyxl模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • python copy模块中的函数实例用法
  • Python多线程 Queue 模块常见用法
  • Python中os模块的实例用法
  • Python协程asyncio模块的演变及高级用法
  • python常见模块与用法
  • Python写脚本常用模块OS基础用法详解
  • python 中os模块os.path.exists()的用法说明
  • python re模块常见用法例举
  • Python常用的模块和简单用法

标签:合肥 淘宝好评回访 昭通 随州 信阳 阜新 济源 兴安盟

巨人网络通讯声明:本文标题《详解Python中openpyxl模块基本用法》,本文关键词  详解,Python,中,openpyxl,模块,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《详解Python中openpyxl模块基本用法》相关的同类信息!
  • 本页收集关于详解Python中openpyxl模块基本用法的相关信息资讯供网民参考!
  • 推荐文章