七秒鱼记忆~
每天进步一点点!!!
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)
posted on 2020-11-04 15:20  fishing~  阅读(97)  评论(0)    收藏  举报