使用python3+xlrd解析Excel的实例

这篇文章主要介绍了关于使用python3+xlrd解析excel的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

实例如下所示:

# -*- coding: utf-8 -*-import xlrddef open_excel(file = 'file.xls'):#打开要解析的Excel文件  try:    data = xlrd.open_workbook(file)    return data  except Exception as e:    print(e)def excel_by_index(file = 'file.xls', colindex = 0, by_index = 0):#按表的索引读取  data = open_excel(file)#打开excel文件  tab = data.sheets()[by_index]#选择excel里面的Sheet  nrows = tab.nrows#行数  ncols = tab.ncols#列数  colName = tab.row_values(colindex)#第0行的值  list = []#创建一个空列表  for x in range(0, nrows):    row = tab.row_values(x)    if row:      app = {}#创建空字典      for y in range(0, ncols):        app [ colName[y] ] = row[y]      list.append(app)  return listdef read_excel(file = 'file.xls', by_index = 0):#直接读取excel表中的各个值  data = open_excel(file)#打开excel文件  tab = data.sheets()[by_index]#选择excel里面的Sheet  nrows = tab.nrows#行数  ncols = tab.ncols#列数  for x in range(0, nrows):     for y in range(0, ncols):       value = tab.cell(x,y).value       print(tab.cell(x, y).value)def main():  # print('input the path of your file:')  # a = open_excel(r'D:smt_ioeuntitlednalysis_excelmy.xls')  # print(a)  b = excel_by_index(r'D:smt_ioeuntitlednalysis_excelmy.xls', 0, 2)  m = []  for i in range(b.__len__()):    c = b[i]    # a = c['name']  for x in c:    if x == 'date':      print(x)  print('meng')  read_excel(r'D:smt_ioeuntitlednalysis_excelmy.xls',2)if __name__ == '__main__':  main()

登录后复制

相关推荐:

使用Python通过win32 COM打开Excel并添加Sheet的方法

立即学习“Python免费学习笔记(深入)”;

以上就是使用python3+xlrd解析Excel的实例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2262702.html

(0)
上一篇 2025年2月27日 07:08:15
下一篇 2025年2月19日 06:17:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用python实现XlsxWriter创建Excel文件并编辑

    这篇文章主要介绍了关于使用实现xlsxwriter创建excel文件并编辑,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win3…

    2025年2月27日
    200
  • Python读写/追加excel文件Demo

    这篇文章主要介绍了关于python读写/追加excel文件demo,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python操作excel的三个工具包如下,注意,只能操作.xls,不能操作.xlsx。 • xlrd: 对e…

    编程技术 2025年2月27日
    200
  • python使用openpyxl库修改excel表格数据方法

    这篇文章主要介绍了关于使用python使用openpyxl库修改excel表格数据方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 1、openpyxl库可以读写xlsx格式的文件,对于xls旧格式的文件只能用xlrd读,…

    2025年2月27日
    200
  • python实现跨excel的工作表sheet之间的复制方法

    这篇文章主要介绍了关于python实现跨excel的工作表sheet之间的复制方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python,将test1的Sheet1通过“跨文件”复制到test2的Sheet2里面。 包…

    编程技术 2025年2月27日
    200
  • python获取代理IP的实例分享

    这篇文章主要介绍了关于python获取代理ip的实例分享,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 平时当我们需要爬取一些我们需要的数据时,总是有些网站禁止同一IP重复访问,这时候我们就应该使用代理IP,每次访问前伪装自…

    编程技术 2025年2月27日
    200
  • python 读取DICOM头文件的实例

    这篇文章主要介绍了关于python 读取dicom头文件的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 用dicompyler软件打开dicom图像,头文件如图所示: 当然也可以直接读取: ds = dicom.rea…

    2025年2月27日
    200
  • 对Python 网络设备巡检脚本的实例讲解

    这篇文章主要介绍了关于对python 网络设备巡检脚本的实例讲解,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 1、基本信息 我公司之前采用的是人工巡检,但奈何有大量网络设备,往往巡检需要花掉一上午(还是手速快的话),浪费时…

    2025年2月27日
    200
  • python如何导入excel

    Python语言如何来读取excel文件,分为以下几个操作步骤: (1)首先安装python官方Excel库–>xlrd 首先我们要读取excel要用到xlrd模块,官网安装先上官网安装。 立即学习“Python免费学习笔…

    2025年2月27日
    200
  • 有了Python还用得着Excel吗?

    很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。但是这样还是有一大缺陷,操作不是可视化的表格,因此对技能要求更高一点。近日,开发者构建了名为 Grid studio 的开源项目,它…

    2025年2月27日 编程技术
    200
  • python使用pandas处理excel的方法

    python使用pandas处理excel的方法 一、配置环境 1、pandas依赖处理Excel的xlrd模块,安装命令是: pip install xlrd 登录后复制 2、安装pandas模块还需要一定的编码环境,确保你的电脑有这些环…

    2025年2月26日 编程技术
    200

发表回复

登录后才能评论