import pandas as pd
import xlrd
read_sheet =pd.read_excel('data.xlsx') #获取sheet表单,默认第一个
head_data =read_sheet.head() #读取前5行的数据,默认前5行
print(head_data)
read_sheet =pd.read_excel('data.xlsx',sheet_name='Sheet1') #指定sheet_name读取表单
# print("\n{}".format(read_sheet.head(1)))
data =read_sheet.values #获取表单所有数据
# print(data)
row_data =read_sheet.iloc[0].values #获取指定行的数据,0代表第一行,不包括标题
row =read_sheet.iloc[0].to_dict() #to_dict()将读取的数据转化为字典
# print(row)
column_data =read_sheet.iloc[0,[0,1,2]] #获取指定行和列的数据
col_data =read_sheet.iloc[:] #获取所有数据
cr_data =read_sheet.loc[[0,1,2],['id','name','adress','tell']] #获取多行多列的数据
col =read_sheet.loc[:,['id','name']] #获取指定列的全部数据
# print(col)
# print(column_data)
row_number =read_sheet.index.values #获取行号
print(row_number)
col_name =read_sheet.columns.values #获取列名
print(col_name)
#将数据转换为字典格式
list_data=[]
for i in row_number:
data =read_sheet.loc[i,col_name].to_dict()
list_data.append(data)
print(list_data)