如何基于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爬虫框架Scrapy安装使用步骤
Apr 01 Python
python使用wmi模块获取windows下硬盘信息的方法
May 15 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
用pandas按列合并两个文件的实例
Apr 12 Python
python实现简单登陆流程的方法
Apr 22 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
django自带调试服务器的使用详解
Aug 29 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
python接入支付宝的实例操作
Jul 20 Python
python 实现逻辑回归
Dec 30 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
Python办公自动化解决world文件批量转换
Sep 15 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
php设计模式 Template (模板模式)
2011/06/26 PHP
php 文本文件的读取效率
2012/02/10 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
document.open() 与 document.write()的区别
2007/08/13 Javascript
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
Python入门必须知道的11个知识点
2018/03/21 Python
python实现微信小程序自动回复
2018/09/10 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
幼儿园安全责任书
2014/04/14 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
八年级历史教学反思
2016/02/19 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
Golang连接并操作MySQL
2022/04/14 MySQL
python绘制云雨图raincloud plot
2022/08/05 Python