读取Excel表格数据示例
importpandasaspd#导入库函数并另名为pdfile_name='xxx.xlsx'#需要读取的文件路径(可以是相对路径或绝对路径)data=pd.read_excel(file_name)#将路径信息作为需要读取的参数传入,data接受所读取的数据内容# 可以对data进行数据的相关操作
参数解读
read_excel() 的常用的参数: io: excel路径可以是文件路径,类文件对象,文件路径对象等。sheet_name=0: 访问指定excel某张工作表。sheet_name可以是str, int, list或None类型,默认值是0。str类型是直接指定工作表的名称int类型是指定从0开始的工作表的索引,所以sheelt_name默认值是0,即第一个工作表。list类型是多个索引或工作表名构成的list,指定多个工作表。None类型,访问所有的工作表sheet_name=0: 得到的是第1个sheet的DataFrame类型的数据sheet_name=2: 得到的是第3个sheet的DataFrame类型的数据sheet_name=‘Test1’: 得到的是名为’Test1’的sheet的DataFrame类型的数据sheet_name=[0, 3, ‘Test5’]: 得到的是第1个,第4个和名为Test5的工作表作为DataFrame类型的数据的字典。header=0:header是标题行,通过指定具体的行索引,将该行作为数据的标题行,也就是整个数据的列名。默认首行数据(0-index)作为标题行,如果传入的是一个整数列表,那这些行将组合成一个多级列索引。没有标题行使用header=None。name=None:传入一列类数组类型的数据,用来作为数据的列名。如果文件数据不包含标题行,要显式的指出header=None。skiprows:int类型,类列表类型或可调函数。要跳过的行号(0索引)或文件开头要跳过的行数(int)。如果可调用,可调用函数将根据行索引进行计算,如果应该跳过行则返回True,否则返回False。一个有效的可调用参数的例子是lambdax: xin [0, 1, 2]。skipfooter=0: int类型,默认0。自下而上,从尾部指定跳过行数的数据。usecols=None: 指定要使用的列,如果没有默认解析所有的列。index_col=None: int或元素都是int的列表,将某列的数据作为DataFrame的行标签,如果传递了一个列表,这些列将被组合成一个多索引,如果使用usecols选择的子集,index_col将基于该子集。squeeze=False, 布尔值,默认False。如果解析的数据只有一列,返回一个Series。dtype=None: 指定某列的数据类型,可以使类型名或一个对应列名与类型的字典,例 {‘A’: np.int64, ‘B’: str} nrows=None: int类型,默认None。只解析指定行数的数据