python之xlrd、xlwt学习
#coding=utf-8 import xlrd import xlwt#1)获取book中一个工作表 #打开Excel文件读取数据,如果路径中有中文,在前面加个r原生字符 data = xlrd.open_workbook(r'E:\pytest\testimport.xlsx') #通过索引顺序获得对应表 table1 = data.sheets()[0] table2 = data.sheet_by_index(0) print('通过索引顺序获得对应表',table1,table2) #通过名称获得对应表 table3 = data.sheet_by_name('Sheet1') print('通过名称获得对应表',table3) #以上三个函数都会返回一个xlrd.sheet.Sheet对象#返回book中所有工作表的名字 names = data.sheet_names() print('返回book中所有工作表的名字',names)#检查某个sheet是否导入完毕,通过索引或者名称检查 checkbook1 = data.sheet_loaded(0) checkbook2 = data.sheet_loaded('Sheet3') print('索引检查',checkbook1,'名称检查',checkbook2)
#coding=utf-8 import xlrd import xlwt data = xlrd.open_workbook(r'E:\pytest\testimport.xlsx') table1 = data.sheets()[0] #2)行的操作 #获取该sheet中的有效行数 nrows = table1.nrows print('nrows:',nrows) #返回由该行中所有单元格对象组成的列表 a = table1.row(1) b = table1.row_slice(2) print('a:',a) print('b:',b) #返回由该行中所有单元格的数据类型组成的列表 c1 = table1.row_types(0, start_colx=0, end_colx=None) print('c1:',c1) #返回由该行中所有单元格的数据组成的列表 d1 = table1.row_values(0, start_colx=0, end_colx=None) d2 = table1.row_values(1, start_colx=0, end_colx=2) print('d:',d1) print('d:',d2)e1 = table1.row_len(0) #返回该行中的有效单元格长度 e2 = table1.row_len(1) #返回该行中的有效单元格长度 e3 = table1.row_len(5) #返回该行中的有效单元格长度 print('e1:',e1,',e2:',e2,',e3:',e3)
#coding=utf-8 import xlrd import xlwt data = xlrd.open_workbook(r'E:\pytest\testimport.xlsx') table1 = data.sheets()[0] #2)列的操作 #获取列表的有效列数 ncols = table1.ncols print('ncols:',ncols) #返回由该列中所有的单元格对象组成的列表 a1 = table1.col(0, start_rowx=0, end_rowx=None) a2 = table1.col(0, start_rowx=0, end_rowx=3) print('a1:',a1) print('a2:',a2) # 返回由该列中所有的单元格对象组成的列表 b1 = table1.col_slice(0, start_rowx=0, end_rowx=None) b2 = table1.col_slice(0, start_rowx=0, end_rowx=4) print('b1:',b1) print('b2:',b2) #返回由该列中所有单元格的数据类型组成的列表 c = table1.col_types(0, start_rowx=0, end_rowx=None) print('c:',c) #返回由该列中所有单元格的数据组成的列表 d1 = table1.col_values(0, start_rowx=0, end_rowx=None) d2 = table1.col_values(0, start_rowx=0, end_rowx=4) print('d1:',d1) print('d2:',d2)
#coding=utf-8 import xlrd import xlwt data = xlrd.open_workbook(r'E:\pytest\testimport.xlsx') table1 = data.sheets()[0] #4)单元格操作 #返回单元格对象 a1 = table1.cell(1,0) a2 = table1.cell(5,2) print('a1:',a1) print('a2:',a2) #返回单元格中的数据类型 b1 = table1.cell_type(0,0) b2 = table1.cell_type(1,1) print('b1:',b1) print('b2:',b2) #返回单元格中的数据 c1 = table1.cell_value(0,0) c2 = table1.cell_value(4,2) print('c1:',c1) print('c2:',c2)
转载于:https://www.cnblogs.com/biqiuqiu/p/11052651.html
python之xlrd、xlwt学习相关推荐
- python中 xlrd/xlwt模块详解
python中 xlrd/xlwt模块详解 1.什么是xlrd模块 python操作excel主要用到xlrd和xlwt两个库,即xlrd是读excel,xlwt是写excel库 一.安装xlrd模块 ...
- python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel
1.首先安装xlrd\xlwt模块 xlrd模块下载地址: https://pypi.python.org/pypi/xlrd xlwt模块下载地址: https://pypi.python.org/ ...
- python xlutils.copy_使用python的xlrd,xlwt和xlutils.copy保留样式
这有两个部分. 首先,您必须在打开源工作簿时启用格式化信息的读取.然后复制操作将复制格式化. import xlrd import xlutils.copy inBook = xlrd.open_wo ...
- xlrd/xlwt和openpyxl处理Excel的区别与效率
xlrd/xlwt和openpyxl处理Excel的区别与效率 说我是搞算法的,但是其实目前仅仅是python 因:近日需要处理一批表格xlsx整合成csv,但是文件太多 区别 python中xlrd ...
- Python -- xlrd,xlwt,xlutils 读写同一个Excel
最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用x ...
- python与excel表格-xlrd/xlwt - python与excel表格交互
假设我的表格文件叫demo.xls,三个sheet,第一个sheet内容如下 则要访问3行第D列单元格则使用如下代码 ----------------------------------------- ...
- Python操作Excel——win32com模块和xlrd+xlwt+xlutils组合
今天,接到一个任务,要生成大约两百个excel文件,从2006年到2013年,每个月两个文件,这些文件中除了几个关于日期的单元格不同外,其他数据都相同,所以就想到可以用python写一个小脚本,自动生 ...
- python如何创建excel文件_Python xlrd/xlwt 创建excel文件及常用操作
一.创建excel代码 备注:封装好了(可直接调用) """ -*- coding:utf-8 -*- @Time :2020/8/20 21:02 @Author :J ...
- python安装xlrd和xlwt及应用
在win7下python的xlrd和xlwt的安装于应用 首先到http://pypi.python.org/pypi/xlwt 和http://pypi.python.org/pypi/xlrd下载 ...
- Python安装xlrd和xlwt的步骤以及使用报错的解决方法
Python安装xlrd和xlwt的步骤以及使用报错的解决方法 参考文章: (1)Python安装xlrd和xlwt的步骤以及使用报错的解决方法 (2)https://www.cnblogs.com/ ...
最新文章
- oracle10g cssd日志,【案例】Oracle CSSD进程HANG导致RAC节点重启原因分析笔记
- xtrabackup之innobackupex命令参数
- 【项目实战】基于python行为评分卡模型
- 带线的无限级下拉树列表-完整示例篇
- 基于流的EXCEL文件导出,SXSSFWorkbook源码解析
- 20个有用的 PHP + jQuery 组件和教程
- AAAI2021 | 最新图神经网络研究进展解读
- 结构体链表赋值与删除
- c++ 深度拷贝和浅度拷贝
- java obix_Gson序列化多态对象列表
- 迅雷远程服务器连接失败是什么原因,迅雷远程页面常见错误码及处理.docx
- 【Docker】seaweedfs的搭建与使用
- Matlab画一半实线一半虚线,PPT中怎么绘制一个一半实线一半虚线的圆?
- vue利用 vue-animate-number插件动态展示数字(从0动态滚动到指定数字)
- 操作系统中 完成时间,周转时间,带权周转时间和到达时间,服务时间是什么关系,怎么算
- IEC104协议学习遥测、遥信、电度
- 参加 TechEd 2004
- 路由器接口及连接(1)
- html格子像素画,canvas像素画板的实现代码
- 寄生虫技术计算机软件怎么样,计算机病毒在如下的程序进程中当寄生虫
热门文章
- 【ARM-Linux开发】【CUDA开发】【深度学习与神经网络】Jetson Tx2安装相关之二
- Swift App项目总结
- hasnMap的基本操作 源码(三)
- Oracle 11g 新特性 -- 只读表(read-only table)说明
- C# - list数据填充到Dataset里
- 【转】OGRE资源相关分析
- jsp超链接中怎么跳转页面跳转_JSP页面跳转方法小结
- python写数据结构书_有哪些用 Python 语言讲算法和数据结构的书?
- java获取id值_从另一页获取ID值[重复]
- 给定两个数r和n_输出r的n次方 java_滴滴出行2018编程题