使用python读取excel文件数据
# -*- coding : UTF-8 -*- import xlrd class OpenExl(): #初始化exl文件,by_index表示第几个工作表单,默认值为0。 def __init__(self, exc_file, by_index = 0): # 打开文件 self.exc_data = xlrd.open_workbook(exc_file) print(exc_file) # 获取工作表 self.table = self.exc_data.sheets()[by_index] # 定义获取excle表单数据,colname_index表示列数,rowname_index表示行数,默认值都为0; def excel_table_data(self, colname_index=0, rowname_index=0): self.nrows_row = self.table.nrows # 行数 self.nrows_col = self.table.ncols # 列数 #获取整列数据 self.exc_data1 = self.table.col_values(colname_index) #获取整行数据 self.exc_data2 = self.table.row_values(colname_index, rowname_index) return self.exc_data1,self.exc_data2
注:exl中返回的数据是字符串类型的
转载自:https://blog.csdn.net/lynnpaul/article/details/80239928