首页 > 编程语言 >python如何操作读取excel表格数据之xlrd模块

python如何操作读取excel表格数据之xlrd模块

时间:2023-07-04 13:56:28浏览次数:49  
标签:sheet python excel obj xlrd col row

xlrd模块支持读取xlsx和xls两种格式的excel表格数据,使用之前需要先安装(可以通过pip安装)

 

import xlrd

#读取excel文件路径

readfile = xlrd.work_bork(r'excel文件所在路径')

 

#获取sheet

sheet = readfile.sheet_names()

obj_sheet = readfile.sheet_by_name('sheet1')

 

#获取行数和列数

row = obj_sheet.nrows

col = obj_sheet.ncols

 

#获取行和列的数据

for i in range (row):

  print(obj_sheet.row_values(i))

for j in range (col):

  print(obj_sheet.col_values(j))

  

#获取单元格数据

for i in range (row):

  for j in range(col):

    print (obj_sheet.cell_value(i,j))

 

标签:sheet,python,excel,obj,xlrd,col,row
From: https://www.cnblogs.com/lhj818/p/17525546.html

相关文章

  • python中安装Mayavi的方法
    参考1:https://www.yisu.com/zixun/225865.html(python中安装pyqt4的方法)参考2:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4(python的lib库)参考3:http://www.manongjc.com/detail/64-fcfwoqunffxbskx.html(Windows+Python3.6安装Mayavi工具包(whl方法)......
  • Ubuntu源码编译安装Python3.8
    一、下载源码https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz二、编译参数--prefix:指定安装目录使用–prefix参数可以指定Python的安装目录,例如:./configure--prefix=/usr/local/python38这将把Python3.8安装在/usr/local/python38目录下。–enable-optim......
  • ❤️最详细的Python学习路线-图文不废话
            当谈论学习Python编程时,有许多不同的途径和资源可供选择。为了帮助你建立起一个学习Python的有效路线,下面是一个包含基本步骤和关键资源的建议。请注意,这只是一个指南,你可以根据自己的兴趣和学习风格进行调整。以下时间不适用于每一个人,但是学习路径以及思路方法却......
  • 巨详细的一份Python学习路径文档--如何精准的入手Python
    当谈论学习Python编程时,有许多不同的途径和资源可供选择。为了帮助你建立起一个学习Python的有效路线,下面是一个包含基本步骤和关键资源的建议。 「请注意,这只是一个指南,你可以根据自己的兴趣和学习风格进行调整。」简章「确定学习目标:」明确自己学习Python的目的和用途。是为了数......
  • Python Django 零基础从零到一部署服务,Hello Django!全文件夹目录和核心代码!
    在这篇文章中,我将手把手地教你如何从零开始部署一个使用Django框架的Python服务。无论你是一个刚开始接触开发的新手,还是一个有经验的开发者想要快速了解Django,这篇教程都会为你提供一条清晰的路径。我们将从环境搭建开始,一步一步地创建一个可以处理GET和POST请求的服务,让你能在实......
  • Python Django 零基础从零到一部署服务,Hello Django!全文件夹目录和核心代码!
    在这篇文章中,我将手把手地教你如何从零开始部署一个使用Django框架的Python服务。无论你是一个刚开始接触开发的新手,还是一个有经验的开发者想要快速了解Django,这篇教程都会为你提供一条清晰的路径。我们将从环境搭建开始,一步一步地创建一个可以处理GET和POST请求的服务,让你能在实......
  • Python递归算法从入门到精通
    递归是一种常见且重要的算法设计和解决问题的方法。它通过将问题分解为规模更小的子问题,并通过解决子问题来解决原始问题。递归算法的关键在于找到递归终止条件和递归调用的方式。本文将介绍递归的基本原理、应用场景,并通过相关的Python代码示例详细讲解递归算法的使用。一、递归......
  • Python爬虫简易教程
    步骤1.获取编程软件Python3Pycharm社区版(可选,更方便代码编辑)Python软件包requestsselenium requests和selenium的区别对于“xxx.html”类型地址的网页,他们的内容是静态的,这种网站一般不会做防护,可以直接用requests爬。其他类型的内容用selenium更节省时间一点。除......
  • 当使用POI打开Excel文件遇到out of memory时该如何处理?
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。当我们开发处理Excel文件时,ApachePOI是许多人首选的工具。但是,随着需求的增加、工程复杂,在打开复杂的Excel文件的时候可能会出现一些异......
  • EasyExcel 动态表头模板下载
    List<List<String>>list=newArrayList<List<String>>();List<String>head0=newArrayList<String>();head0.add("VIN");list.add(head0);if("1".equals(type)){......