很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...
python3 接口测试数据驱动之操作 excel 文件
1.4 操作 excel 文件
Python 中一般使用 xlrd 库来读取 Excel 文件, xlrd 库是 Python 的第三方库。
1.4.1 xlrd 库安装
Xlrd 库跟其他第三方库一样,都是通过 pip install xlrd 命令来安装。
安装成功之后,在 C:Python34Libsite-packages 下可以看到相应的Xlrd 库目录。
以下是xlrd 库下的相应模块方法
备注:喜欢研究的同学,可以去研究 xlrd 库下的相应模块的实现原理。
1.4.2 在 Python3 下打开excel文件,获取一个Book()对象
例如:读取 result.xls 的数据。
程序实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
result_file =xlrd.open_workbook("./result.xls")
1.4.3 获取 sheets 数目
代码实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
file =xlrd.open_workbook("./result.xls")
print(file.nsheets)
运行结果:
1.4.4 获取 sheets 列表
代码实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheets())
运行结果:
1.4.5 获取 sheets name 列表
代码实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheet_names())
运行结果:
1.4.6 获取文件中的 Sheet
代码实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
file =xlrd.open_workbook("./result.xls")
print(file.sheets())
sheet1 = file.sheets()[0] #sheets返回一个sheet列表
sheet2 = file.sheet_by_index(0) #通过索引顺序获取
sheet3 = file.sheet_by_name('保单查询结果清单') #通过名称获取
18.4.7 获取行数,列数
代码实现:
#导入 xlrd 库
import xlrd
# 打开 Excel 读取文件,open_workbook()为打开 Excel文件的方法,参数为:文件名
file =xlrd.open_workbook("result.xls")
# 获取当前文件的表
shxrange = range(file.nsheets)
try:
sh = file.sheet_by_name("保单查询结果清单")
except:
print("no sheet in %s named '保单查询结果清单'
很大的.xls 文件导入sqlserver2005导入不全_python3 接口测试数据驱动之操作 excel 文件...相关推荐
- access vba打开excel文件_除了VBA,还有哪些编程语言可以操作Excel文件?
Excel(Microsoft office)是现在最常用的办公软件,主要涉及电子表格制作.数据处理.报表输出展示以及更高端的还有金融建模等:我们知道,在需要批处理多个Excel工作表以及工作簿的时候 ...
- Python操作Excel文件:插入一列数据
问题描述:已有Excel文件,其中包含5列数据,要求在第3列前插入一列数据,保存为新文件. 参考代码: 运行结果: --------董付国老师Python系列教材-------- 1)<Pyth ...
- java excel导出2007_java操作excel文件,实现批量导出,和导入
一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Exc ...
- C#在客户端和服务端操作Excel文件
一.在客户端把数据导入到Excel文件步骤 1.创建Excel application对象,打开或生成Excel文件 //服务端创建StringBuilder对象 System.Text.St ...
- 详解Python操作Excel文件
前言 本篇文章主要总结了一下利用python操作Excel文件的第三方库和方法. 常见库简介 1.xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. 地 ...
- C#操作Excel文件(转)
摘要:本文介绍了Excel对象.C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用. 关键词:受管代码:非受管代码:Excel对象:动态连接库 引言 Excel是微软公司办公自动化 ...
- c语言从excal读取字符串,C语言操作EXCEL文件(读写)
C语言操作EXCEL文件(读写) 本文主要介绍通过纯C语言进行EXCEL的读写操作:(修改时间2018.08.28,如果运行结果均是0,请看文章最后一节) C语言读操作 C语言写操作 在之前需要使用C ...
- C#使用oledb操作excel文件的方法
本文实例讲述了C#使用oledb操作excel文件的方法.分享给大家供大家参考.具体分析如下: 不管什么编程语言都会提供操作Excel文件的方式,C#操作Excel主要有以下几种方式: 1.Excel ...
- 一小时教你轻松学会使用Java 整合 Easy Excel 操作 Excel 文件
文章目录 一.Apache POI简介 二.POI操作Excel 构建maven项目导入依赖 使用POI实现基本写操作 使用POI实现大数据量写操作 使用POI实现基本读操作 使用POI读取不同类型的 ...
最新文章
- gsonformat插件_IntelliJ IDEA18个常用插件,动图演示,让你效率翻倍!
- 计算机电路逻辑分析基础知识答案,计算机电路基础试卷及答案.pdf
- List集合ArrayList,LinkList
- create_metrology_model创建测量几何形状所需的数据结构(原理)
- 信息学奥赛一本通 2028:【例4.14】百钱买百鸡
- Jupyter Notebook使用说明
- 重装系统后只有C盘,怎么处理?
- 阿里面试回答的认真总结
- 1248. 统计「优美子数组」
- JSP九大内置对象及其作用
- C语言实现的简易FTP客户端
- C++加速代码(DAY 39)
- 文献分享:定义的肿瘤抗原特异性T细胞增强了个性化的TCR-T细胞治疗和免疫治疗反应的预测
- idea文件夹代颜色代表的含义
- 微信小程序——卡片列表显示listview(带阴影)
- 给 Java 初学者的学习路线建议
- 几行代码实现视图循环旋转,可用于Loading
- i9 10900K比9900K性能提升了多少?i9-10900K和i9-9900K区别对比评测 更多详情咨询世通兰陵王
- Windows系统怎么使用TeamViewer打印
- C++应用之HAL层文件逻辑
热门文章
- RecyclerView拖拽排序和滑动删除实现
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 20丨查询球队积分【难度中等】​
- 【每日SQL打卡】​​​​​​​​​​​DAY 2 丨组合两个表【难度简单】
- 安卓逆向_19( 一 ) --- APK保护策略【APP打开就崩溃 之 霸哥apk过签名校验】
- scrapy-redis 配置 settings
- 简单好用的 Linux/Windows 面板
- Spring Data JPA 从入门到精通~思维导图
- Spring Data JPA事务管理
- linux 计算集群搭建,使用centos构建服务器计算集群
- Modbus协议栈开发笔记之八:Modbus ASCII Master开发