如何基于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 相关文章推荐
Win7上搭建Cocos2d-x 3.1.1开发环境
Jul 03 Python
Python学习笔记之os模块使用总结
Nov 03 Python
Python实现将数据库一键导出为Excel表格的实例
Dec 30 Python
用python实现简单EXCEL数据统计的实例
Jan 24 Python
python3实现ftp服务功能(服务端 For Linux)
Mar 24 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
浅谈python写入大量文件的问题
Nov 09 Python
python实现名片管理系统项目
Apr 26 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 Python
python​格式化字符串
Apr 20 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图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
PHP计数器的实现代码
2013/06/08 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
详解php用static方法的原因
2018/09/12 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
js 编写规范
2010/03/03 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
2017/12/14 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
5款非常棒的Python工具
2018/01/05 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
网络教育毕业生自我鉴定
2013/10/10 职场文书
自我鉴定注意事项
2014/01/19 职场文书
工程专业求职自荐书范文
2014/02/18 职场文书
文明城市创建标语
2014/06/16 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
努力工作保证书
2015/02/28 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL