如何基于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操作xml文件示例
Apr 07 Python
Python实现比较两个列表(list)范围
Jun 12 Python
Django中URLconf和include()的协同工作方法
Jul 20 Python
python PIL模块与随机生成中文验证码
Feb 27 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Python实现的生成格雷码功能示例
Jan 24 Python
Tensorflow实现卷积神经网络的详细代码
May 24 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
pycharm 安装JPype的教程
Aug 08 Python
Python字典的概念及常见应用实例详解
Oct 30 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
python中entry用法讲解
Dec 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
PHP简介
2006/10/09 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
javascript中怎么做对象的类型判断
2013/11/11 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
2017/05/23 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
机电一体化专业应届生求职信
2013/11/27 职场文书
安全生产投入制度
2014/01/29 职场文书
法律专业自荐信
2014/06/03 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
Python快速实现一键抠图功能的全过程
2021/06/29 Python