python如何读取excel

python 读取excel可分为以下几步:首先安装excel库xlrd,然后获取excel文件位置并读取,最后读取sheet和指定的rows和cols内容

今天将要介绍的是如何通过Python语言来读取excel文件,具有一定的参考作用,希望对大家有所帮助。

python如何读取excel

【推荐课程:Python教程

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

Python语言来读取excel文件,分为以下几个操作步骤:

(1)首先安装python官方Excel库–>xlrd

(2)获取Excel文件位置并读取

(3)读取sheet

(4)读取指定rows和cols内容

例:

# -*- coding: utf-8 -*-import xlrdfrom datetime import date,datetimedef read_excel():#文件位置ExcelFile=xlrd.open_workbook(r'C:UsersAdministratorDesktopTestData.xlsx')#获取目标EXCEL文件sheet名print ExcelFile.sheet_names()#------------------------------------#若有多个sheet,则需要指定读取目标sheet例如读取sheet2#sheet2_name=ExcelFile.sheet_names()[1]#------------------------------------#获取sheet内容【1.根据sheet索引2.根据sheet名称】#sheet=ExcelFile.sheet_by_index(1)sheet=ExcelFile.sheet_by_name('TestCase002')#打印sheet的名称,行数,列数print sheet.name,sheet.nrows,sheet.ncols#获取整行或者整列的值rows=sheet.row_values(2)#第三行内容cols=sheet.col_values(1)#第二列内容print cols,rows#获取单元格内容print sheet.cell(1,0).value.encode('utf-8')print sheet.cell_value(1,0).encode('utf-8')print sheet.row(1)[0].value.encode('utf-8')#打印单元格内容格式print sheet.cell(1,0).ctypeif__name__ =='__main__':read_excel()

登录后复制

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。

以上就是python如何读取excel的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月5日 21:22:20
下一篇 2025年2月19日 08:31:23

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

相关推荐

  • 怎么找到黑客的联系方式?

    如果你想要找到黑客的联系方式,那么你可能面临以下难题:黑客往往会隐藏他们的身份,并且他们的联系方式很难被发现。php小编草莓在这里为你提供了一份指南,旨在帮助你找到黑客的联系方式。在本指南中,我们将介绍一些常见的黑客使用的联系方式,并提供一…

    2025年3月5日
    200
  • Python自定义类对象序列化为Json串(代码示例)

    本篇文章给大家带来的内容是关于Python自定义类对象序列化为Json串(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 之前已经实现了Python: Json串反序列化为自定义类对象,这次来实现了Json的序列…

    编程技术 2025年3月5日
    200
  • python中根据字符串导入模块module的方法介绍(附代码)

    本篇文章给大家带来的内容是关于python中根据字符串导入模块module的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 python中根据字符串导入模块module 需要导入importlib,使用其…

    编程技术 2025年3月5日
    200
  • Python中的super函数如何实现继承?

    本篇文章给大家带来的内容是关于python 中的super函数如何实现继承?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Py 2.x 和 Py 3.x 中有一个很大的区别就是类,无论是类的定义还是类的继承。Py 3.x …

    编程技术 2025年3月5日
    200
  • bool函数怎么用?

    python  bool()用来判断对象是否为true,返回值为true或者false。 bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。 bool 是 int 的子类。 bool()语法: class bo…

    2025年3月5日
    200
  • python2.7和3.5有什么区别

    python2.7和3.5的区别有:1、除法得出的结果不同,python2.7会直接取整,而3.5不取整;2、python3.5中不支持tab与空格混合缩进的情况,python2.7支持;3、两者的库之间存在差异。 今天将要为大家分享的是p…

    2025年3月5日
    200
  • Python3中nonlocal和global的用法及区别介绍(附示例)

    本篇文章给大家带来的内容是关于python3中nonlocal和global的用法及区别介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 关键字nonlocal 在Python 2.x中,闭包只能读外部函数的变…

    编程技术 2025年3月5日
    200
  • python中*的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于python中*的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1. 表示乘法运算 2. 表示倍数 def T(msg,time=1):    print((msg+’ …

    编程技术 2025年3月5日
    200
  • Python继承的代码示例

    本篇文章给大家带来的内容是关于python继承的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 #单继承class Person(object):    def __init__(self,name,age,hei…

    编程技术 2025年3月5日
    200
  • Python实现发短信的方法介绍(附代码)

    本篇文章给大家带来的内容是关于Python发短信的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 #首先注册互亿无线,然后复制发短信界面右上角的apiid和apikey更换代码中的account和pass…

    编程技术 2025年3月5日
    200

发表回复

登录后才能评论