前言:做自动化常用的公共方法

注:第一次使用记得先 pip install xlrd 模块import xlrd


class ReadExecl():
def __init__(self,filename=None,sheet_id=None):
if filename:
self.filename = filename
self.sheet_id = sheet_id else:
self.filename = 'XX路径'
self.sheet_id = 0
        self.data = self.get_data()
    #获取表格数据
def get_data(self):
data = xlrd.open_workbook(self.filename)
tables = data.sheets()[self.sheet_id]
return tables #获取单元格行数
def get_lines(self):
tables = self.get_data()
return tables.nrows #获取某个单元格内容
def get_cell_value(self,row,col):
return self.data.cell_value(row,col) if __name__ == '__main__': path = 'C:\\Users\\Administrator\\Desktop\\测试.xlsx'
a = ReadExecl(path,0)
test = a.get_cell_value(1,1)
print(test)

最新文章

  1. POJ 2083 Fractal
  2. GDI+
  3. iOS 代码实现获得应用的版本号(Version/Build)
  4. Linux 安装Xampp以后,Apache服务器无法启动,以及启动后,连接sql数据库遇到的问题的解决方法
  5. ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
  6. python不使用第三方变量,交换两个变量的值
  7. 【还是回来了】博客搬家--https://cangbean.github.io
  8. Go Example--strings
  9. 使用svn钩子遇到的坑
  10. 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句
  11. 这两天自己模仿写的一个Asp.Net的显示分页方法 附加实体转换和存储过程
  12. TOP100summit 2017 七牛云许式伟:不用JAVA和C语言,我为什么坚持Go语言
  13. leetcode-165-比较版本号
  14. UVA 10288 Coupons---概率 && 分数类模板
  15. FrameWork数据权限浅析3之基于角色的配置表实现行级数据安全
  16. scrapy 6023 telnet查看爬虫引擎相关状态
  17. 20145202马超《网络对抗》Exp9*_* Web安全基础实践
  18. zookeer安装
  19. 趣图:后端工程师是怎样调试CSS的
  20. iOS 全局变量设置的几种方式~

热门文章

  1. MongoDB-3.2 oplog删除策略优化
  2. 十三.基础邮件服务、parted分区工具、交换分区、链路聚合
  3. SPOJ 2939 QTREE5 LCT
  4. Educational Codeforces Round 75
  5. [APIO2012]派遣 左偏树
  6. Hadoop优化 操作系统优化
  7. sqlserver数据库查询语句
  8. vue组件的原理
  9. 6.linux 用户和权限的建立
  10. [RK3399] 汇顶gt9xx触摸屏在RK原始代码调试