如何基于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求解水仙花数的方法
May 11 Python
Django接受前端数据的几种方法总结
Nov 04 Python
Python切换pip安装源的方法详解
Nov 18 Python
python去重,一个由dict组成的list的去重示例
Jan 21 Python
python__name__原理及用法详解
Nov 02 Python
Python操作redis和mongoDB的方法
Dec 19 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
python def 定义函数,调用函数方式
Jun 02 Python
PyTorch-GPU加速实例
Jun 23 Python
python安装第三方库如xlrd的方法
Oct 31 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 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
PHP文件读取功能的应用实例
2015/05/08 PHP
Zend Framework教程之Resource Autoloading用法实例
2016/03/08 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
javascript 缓冲运动框架的实现
2017/09/29 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
angularjs自定义过滤器demo示例
2019/08/24 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
python使用urllib模块开发的多线程豆瓣小站mp3下载器
2014/01/16 Python
Python2.x与Python3.x的区别
2016/01/14 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
Python流程控制常用工具详解
2020/02/24 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
详解用Python爬虫获取百度企业信用中企业基本信息
2020/07/02 Python
python3中编码获取网页的实例方法
2020/11/16 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
电气技术员岗位职责
2013/11/19 职场文书
青奥会口号
2014/06/12 职场文书
国庆促销活动总结
2014/08/29 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
离职感谢信
2015/01/21 职场文书
Python Matplotlib绘制条形图的全过程
2021/10/24 Python