python数据分析excel读写,python 读取excel数据
依赖第三方库
读操作
点安装读操作
代码
#编码:utf-8
#作者:柳琴
导入读操作
class ExcelUtil():
def __init__(self,excelname,sheetname):
自我。WB=xlrd。打开工作簿(excel名称)
自我。数据=自身。WB。工作表名称(工作表名称)
获取第一行数据,即表头
自我。钥匙=自我。数据。row _ values(0)
获取总行数
self.rowsNum=self.data.nrows
获取总列数
self.colsNum=self.data.ncols
定义字典数据(自身):
如果self.rowsNum=1:
打印(没有数据)
否则:
定义一个列表存放所有数据
r=[]
j=1
这里要把第一行表头去掉,所以从第二行开始循环
对于范围内的我(1,self.rowsNum):
定义一个字典来存放每一行的数据
s={}
row_data返回第我行的数据
row _ data=self。数据。行值(I)
列循环
对于范围内的j(0,self.colsNum):
s[self.keys[j]]=row_data[j]
r。追加
返回r
excel=ExcelUtil(test.xlsx , test_data )
print(rows: str(excel.rowsNum))
print(cols: str(excel.colsNum))
print(excel.dict_data())
#打印(excel.keys)
测试数据:
超过文件可以按照自己的需求指定路径,这里是放在代码同级目录下,所以没有加具体路径
image.png
动动手试一下吧!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。