标签:pass 方式 name elf 无法 三方 ble exce variable
#!/usr/bin/python3 # -*- coding:utf-8 -*- #Author:qika ‘‘‘ py是无法进行直接操作excel表的,但是可以通过第三方库: xlrd 读取excel xlwt 写入excel 安装:pip install xlrd \ pip install xlwt ‘‘‘ import xlrd import xlwt ‘‘‘通过:xlwt第三方库,创建excel‘‘‘ def test_Xlwt(file = "test_a.xls"): f = xlwt.Workbook() #创建一个excel sheet1 = f.add_sheet("test_user") #创建一个sheet表,名字叫test_user sheet1.write(0,0,"这是数据内容") #对(0,0)第一行第一列写入一个数据内容 f.save(file) #保存创建的文件 if __name__ == ‘__main__‘: test_Xlwt() #自测:调用一下 ‘‘‘通过:xlrd来读取excel‘‘‘ def test_Xlrd(file = "test_a.xls"): f = xlrd.open_workbook(file) #打开文件 sheet = f.sheet_by_index(0) #进入第一个sheet表 #sheet = f.sheet_by_name("sheet表名") print(sheet.nrows) #表内行数 print(sheet.ncols) #表内列数 print(sheet.row_values(2)) #获取表内第2行的所有值,数组类型 print(sheet.col_values(2)) #获取表内第2列的所有值,数组类型 print(sheet.cell_value(0,0)) #获取单元格内容(0,0):第一行一列的内容-------->:获取值的时候,都遵循py里面的方式:从0开始算 if __name__ == ‘__main__‘: test_Xlrd() #案例: # ‘‘‘ # # class excelVariable: # username=0 # password=1 # def getUsername(): # return excelVariable.username # def getPassword(): # return excelVariable.password # # # # class OperationExcel: # ‘‘‘读取excel‘‘‘ # def getExcel(self): # obj=xlrd.open_workbook(‘test_A.xls‘) # return obj.sheet_by_index(0) # def get_rows(self): # ‘‘‘获取所有的?数‘‘‘ # return self.getExcel().nrows # def get_cols(self): # ‘‘‘获取?和列‘‘‘ # return self.getExcel().ncols # def getValue(self,row,col): # ‘‘‘获取单元格的具体内容‘‘‘ # return self.getExcel().cell_value(row,col) # # def getUsername(self,row): # return self.getValue(row=row,col=getUsername()) # def getPassword(self,row): # return self.getValue(row=row,col=getPassword()) # # # if __name__ == ‘__main__‘: # f = OperationExcel() # a= f.getUsername(row=1,col=0) #自测:获取表格中的第2行第1列的值:qika1 # print(a) # # ‘‘‘
标签:pass 方式 name elf 无法 三方 ble exce variable
原文地址:https://www.cnblogs.com/QiKa/p/13546013.html