示例中的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()