Python使用xlrd模块操作Excel数据导入的方法

作者:NavCat 时间:2022-05-03 19:28:24 

本文实例讲述了Python使用xlrd模块操作Excel数据导入的方法。分享给大家供大家参考。具体分析如下:

xlrd是一个基于python的可以读取excel文件的产品。和pyExcelerator相比,xlrd的主要特点在于读的功能比较强大,提供了表单行数、列数、单元格数据类型等pyExcelrator无法提供的详细信息,使得开发人员无须了解表单的具体结构也能对表单中的数据进行正确的分析转换。

但是xlrd仅仅提供了读取excel文件的功能,不能像pyExcelrator那样生成excel文件。

Python对于office软件excel的读取一般都采用xlrd库:

1) 打开工作表:

import xlrd
wb = xlrd.open_workbook('workbook_name')
wb = xlrd.open_workbook(file_contents = data)


2) 检查工作表名称,获取工作表:

wb.sheet_names()
sh = wb.sheet_by_index(0)
sh = wb.sheet_by_name(u'Sheet1')


3) 查询数据:

i. 获取行数,列数:

rows = sh.rows
cols = sh.cols


ii. 查询行数据:

sh.row_values(row_num)


iii. 查询列数据:

sh.row_values(col_num)


iv. 查询单元格数据:

sh.cel(row_num, col_num).value

希望本文所述对大家的Python程序设计有所帮助。

标签:Python,xlrd,Excel
0
投稿

猜你喜欢

  • python调试神器PySnooper的使用

    2021-08-28 23:25:49
  • python操作redis的方法

    2021-03-27 05:14:03
  • python opencv 画外接矩形框的完整代码

    2023-02-25 05:00:46
  • Python绘图Turtle库的安装问题解决

    2022-06-08 03:44:22
  • python如何解决指定代码段超时程序卡死

    2023-01-12 04:04:10
  • ASP中数据库调用中常见错误的现象和解决

    2007-09-20 13:24:00
  • python分布式环境下的限流器的示例

    2023-07-11 19:25:38
  • python 装饰器功能以及函数参数使用介绍

    2022-04-03 05:12:32
  • Flask框架web开发之零基础入门

    2021-01-03 22:23:02
  • 详解python上传文件和字符到PHP服务器

    2023-10-15 19:02:12
  • 利用location.hash实现跨域iframe自适应高宽

    2009-08-02 20:31:00
  • VS2013设置护眼背景颜色

    2023-06-28 12:59:02
  • python实现计算器功能

    2021-02-06 09:45:23
  • 利用python实现命令行有道词典的方法示例

    2021-03-24 06:32:16
  • Python使用requests发送POST请求实例代码

    2022-10-26 07:40:00
  • Go语言sort包函数使用示例

    2023-10-15 03:29:59
  • python机器学习之随机森林(七)

    2023-10-20 00:25:13
  • Django 删除upload_to文件的步骤

    2022-03-23 05:47:14
  • LyScript实现计算片段Hash并写出Excel的示例代码

    2021-11-20 18:41:45
  • 关于pip的安装,更新,卸载模块以及使用方法(详解)

    2022-03-15 07:21:36
  • asp之家 网络编程 m.aspxhome.com