Python_xldr的使用,Python_xldr使用,Python里面关于
Python_xldr的使用,Python_xldr使用,Python里面关于
Python里面关于Excel的读写的两个模块的使用demo
一、简单介绍:
1、导入扩展包 import xlrd2、打开Excel文件读取数据 data = xlrd.open_workbook("D:/a.xlsx") #括号里面的参数是你想要打开文件路径3、使用技巧(1)获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u‘Sheet1‘) #通过名称获取(2)获取整行和整列的值(数组) table.row_values(i) table.col_values(i)(3)获取行数和列数 nrows = table.nrows ncols = table.ncols(4)循环行列表数据 for i in range(nrows ): print table.row_values(i)(5)单元格 table.cell(rowx,colx) cell_A1 = table.cell(0,0).value cell_C4 = table.cell(3,2).value(6)使用行列索引 cell_A1 = table.row(0)[0].value cell_A2 = table.col(1)[0].value(7)简单的写入 row = 0 col = 0 # 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error ctype = 1 value = ‘单元格的值‘ xf = 0 # 扩展的格式化 table.put_cell(row, col, ctype, value, xf) table.cell(0,0) #单元格的值‘ table.cell(0,0).value #单元格的值‘二、简单的使用demo
这是我的表格内容:存放在D盘
简单的代码:
#!/usr/bin/env python
#coding=utf-8
import xlrd
#打开文件
data = xlrd.open_workbook(‘D:/a.xlsx‘)
#通过索引读取页签,索引从0开始
sheet1 = data.sheet_by_index(1)
#通过页签名称读取页签
sheet2 = data.sheet_by_name("aa")
#取所有的页签清单
sheet = data.sheets()
# 获取有几个页签
num = data.nsheets
# 获取页签名称
name = sheet1.name
#获取sheet1的行数
rows = sheet1.nrows
#获取sheet1的列数
clos = sheet1.ncols
# 获取整行的数据(第三行)
rowData = sheet1.row_values(2)
# 获取整列的数据(第三列)
colData = sheet1.col_values(2)
# 获取某一个单元格的数据(第二行第三列)
oneData = sheet1.cell(1,2)
# print(sheet,sheet1,sheet2,num)
# print (name,rows,clos,rowData,colData,oneData)
for i in range(data.nsheets):
sheet = data.sheet_by_index(i)
for i in range(sheet.nrows):
row_value = sheet.row_values(i)
print (row_value)
Python_xldr的使用
相关内容
- python----常用模块,python----模块,一、模块、包1.1
- pycharm debug功能实现跳到循环末尾的方法,pycharmdebug
- Empty test suite.(PyCharm程序运行错误的解决方法),suite.p
- 利用Python循环(包括while&for)各种打印九九乘法表的实
- Python 专题二 条件语句和循环语句的基础知识,python基
- Django学习笔记之Class-Based-View,django
- Python之日期与时间处理模块(date和datetime),pythondat
- python 循环遍历字典元素的简单方法,python字典
- python 循环while和for in简单实例,pythonwhile
- Python while 循环使用的简单实例,pythonwhile
评论关闭