python3使用xlrd模块读取excel文件

自己操作使用了下,顺便记录,加深了解xlrd模块的使用方法,网上写的一大堆,我这里每一句的意思都进行了注释,方便理解,其实主要就三个步

第一步:

打开excel对象

第二步:

获取工作簿对象

第三步:

使用循环、cell、get_rows获取操作工作簿数据

#!/usr/bin/python3
#coding:utf-8
import xlrd

book = xlrd.open_workbook(r'face.xls')
#返回所有工作簿名称列表(list)
print(books.sheet_names())

#获取所有工作表名称列表(list)
sheet1 = book.sheet_names()[0]
#根据工作簿名获取工作簿数据
sheet2 = book.sheet_by_name(u'工作记录')
#根据索引获取工作簿数据
sheet3 = book.sheet_by_index(0)
#以上两种方法均可获取工作簿对象,后面使用效果一致

#打印每一行数据(二维list)
for i in sheet2.get_rows():
    print(i)

#获取第二行(list)
print(sheet2.row_values(1))

#获取第一列(list)
print(sheet2.col_values(0))

#所有行数
print(sheet2.ncols)

#所有列数
print(sheet2.nrows)

#获取指定行和列的数据,cell(行,列)
print(sheet2.cell(0,1).value)


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/606.html