读取的文件信息,如下图:
import xlrd
class RefineReadInformation:
def Refineread(self, start, line, path):
# 文件的绝对路径
open = xlrd.open_workbook(path)
# 指定你要操作的表,xlsx默认有3个工作簿,Sheet1,Sheet2,Sheet3 , 0表示第一个
TableNumber = open.sheets()[1]
# 获取行数
TotalNumberOfRows = TableNumber.nrows
list_values = []
# 读取行数 range(start, start1) 某行--某行的信息
for x in range(start, TotalNumberOfRows):
row = TableNumber.row_values(x)
# 指定读取的列数
list_values.append(row[line])
# 打印
print(list_values)
if __name__ == "__main__":
'''3表示: 行数
0表示: 列数
路径: 读取文件的路径'''
RefineReadInformation().Refineread(3, 0, 'C:/Users/Administrator/Desktop/sheer.xlsx')
执行结果: