使用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

You may also like...