如何基于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模块结构与布局操作方法实例分析
Jul 24 Python
python正则中最短匹配实现代码
Jan 16 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
pyspark给dataframe增加新的一列的实现示例
Apr 24 Python
如何理解python面向对象编程
Jun 01 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
python 如何实现遗传算法
Sep 22 Python
python的dict判断key是否存在的方法
Dec 09 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
Python tkinter实现日期选择器
Feb 22 Python
python基础详解之if循环语句
Apr 24 Python
Python 多线程处理任务实例
Nov 07 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安全防范技巧分享
2011/11/03 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
PHP5.3新特性小结
2016/02/14 PHP
php查询内存信息操作示例
2019/05/09 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
jQuery实现在textarea指定位置插入字符或表情的方法
2015/03/11 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python数据类型详解(一)字符串
2016/05/08 Python
python正则表达式re之compile函数解析
2017/10/25 Python
python如何实现一个刷网页小程序
2018/11/27 Python
pygame实现成语填空游戏
2019/10/29 Python
Pytorch释放显存占用方式
2020/01/13 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
linux面试相关问题
2012/08/11 面试题
小学生新学期寄语
2014/01/19 职场文书
2015小学师德工作总结
2015/07/21 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python