如何基于python操作excel并获取内容


Posted in Python onDecember 24, 2019

这篇文章主要介绍了如何基于python操作excel并获取内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

背景:从excel表中获取请求url、请求数据、请求类型、预期结果

因此,需要学会如何使用python从excel获取这些信息

#coding=utf-8
import xlrd
#创建对象时,获取对应excel 表格
#读取Excel行数
#获取单元格内容
class OperationExcel:
  
  def __init__(self,file_name = None,sheet_id = 0):
    if file_name:
      self.file_name = file_name
      self.sheet_id = sheet_id
    else:
      self.file_name = '../data.xlsx'
      self.sheet_id = 0
    self.data =self.get_data()
  
  def get_line(self):
    return self.data.nrows
  
  def get_cell_value(self,row,col):
    return self.data.cell_value(row,col)
  
  def get_data(self):
    data = xlrd.open_workbook(self.file_name)
    tables = data.sheets()[self.sheet_id]
    return tables

if __name__ == '__main__':
  opers = OperationExcel()
  print opers.get_line()
  print opers.get_cell_value(1,0)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现简单的TCP代理服务器
Oct 08 Python
django query模块
Apr 20 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
解决Django加载静态资源失败的问题
Jul 28 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
python无序链表删除重复项的方法
Jan 17 Python
flask框架蓝图和子域名配置详解
Jan 25 Python
Python中格式化字符串的四种实现
May 26 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 Python
pandas求平均数和中位数的方法实例
Aug 04 Python
python实现tail实时查看服务器日志示例
Dec 24 #Python
Python 模拟动态产生字母验证码图片功能
Dec 24 #Python
python中return的返回和执行实例
Dec 24 #Python
Python文件操作函数用法实例详解
Dec 24 #Python
Python的形参和实参使用方式
Dec 24 #Python
python接口自动化如何封装获取常量的类
Dec 24 #Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 #Python
You might like
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
Angularjs注入拦截器实现Loading效果
2015/12/28 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
Boston Proper官网:美国女装品牌
2017/10/30 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
夏季药店促销方案
2014/08/22 职场文书
个人租房协议书范本
2014/09/30 职场文书
《雷雨》教学反思
2016/02/20 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
Python实现批量自动整理文件
2022/03/16 Python
nginx共享内存的机制详解
2022/03/21 Servers