赞
踩
示例中的excel数据有多个sheet多行多列数据,现在想读取特定sheet页,特定的行列数据
- import pandas as pd
-
- df = pd.read_excel(r'C:\Users\12133\Desktop\test.xlsx')
- #不加参数默认为第一个sheet页内容
-
- print(df.head())
- import pandas as pd
-
- df = pd.read_excel(r'C:\Users\12133\Desktop\test.xlsx',sheet_name=[0,1,'测试sheet3'])
- #sheet_name() 第一页数据
- #sheet_name = 1 第二个sheet页数据
- #sheet_name = "用户借书记录" 指定名称的sheet页数据
- #sheet_name = [0,1,"用户借书记录"] 取第1页,第2页和指定名称的sheet页数据
-
- print(df)
- import pandas as pd
-
- def print_excel():
- # Use a breakpoint in the code line below to debug your script.
- pd.set_option('display.unicode.east_asian_width',True)
- df1 = pd.read_excel(r'C:\Users\12133\Desktop\test.xlsx',sheet_name = ['用户购买记录'],nrows=1,usecols=[0,2])
- #nrows:导入前多少行
- #usecols[0,2]:导入指定的第1行和第3行数据
- #usecols['用户名','支付金额(元)']:导入指定的名称行的数据
- print(df1) #head():默认输出前5条
-
- # Press the green button in the gutter to run the script.
- if __name__ == '__main__':
- print_excel()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。