xlrd主要用于读取Excel文件,本文为大家分享了python处理Excel的具体代码,供大家参考,具体内容如下

安装

pip install xlrd

api使用

import xlrd

# 打开Excel文件读取数据

workbook = xlrd.open_workbook('a.xlsx');

# 打印所有的sheet列出所有的sheet名字

print(workbook.sheet_names())

# 根据sheet索引或者名称获取sheet内容

Data_sheet = workbook.sheets()[0];

# Data_sheet = workbook.sheet_by_index(1)

# Data_sheet = workbook.sheet_by_name(u'Charts')

# 获取sheet名称、行数和列数

print(Data_sheet.name,Data_sheet.nrows,Data_sheet.ncols)

# 获取整行和整列的值(列表)

rows = Data_sheet.row_values(0) #获取第一行内容

cols = Data_sheet.col_values(1) #获取第二列内容

print(rows)

print(cols)

# 获取单元格内容的数据类型

# 相当于在一个二维矩阵中取值

# (row,col)-->(行,列)

cell_A1 = Data_sheet.cell(0,0).value # 第一行第一列坐标A1的单元格数据

# cell_C1 = Data_sheet.cell(0,2).value # 第一行第三列坐标C1的单元格数据

# cell_B1 = Data_sheet.row(0)[1].value # 第1行第2列

# cell_D2 = Data_sheet.col(3)[1].value # 第4列第2行

# 检查单元格的数据类型

# ctype的取值含义

# ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

print(Data_sheet.cell(4,0).ctype)

# 读取excel中单元格内容为日期的方式

date_value = xlrd.xldate_as_tuple(Data_sheet.cell_value(4,0),workbook.datemode)

print(date_value) # -->(2017, 9, 6, 0, 0, 0)

print('%d:%d:%d' %(date_value[3:])) # 打印时间

print('%d/%02d/%02d' %(date_value[0:3])) # 打印日期

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: python处理Excel xlrd的简单使用

本文地址: http://www.cppcns.com/jiaoben/python/203243.html

python xlrd使用_python处理Excel xlrd的简单使用相关推荐

  1. python中xlrd模块_Python中的xlrd模块使用原理解析

    on里面的xlrd模块详解(一) - 疯了的小蜗 - 博客园[内容]:> 那我就一下面积个问题对xlrd模块进行学习一下: 什么是xlrd模块? 为什么使用xlrd模块? 1.什么是xlrd模块 ...

  2. python安装xlrd模块_python里面的xlrd模块

    ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 今天就先来说一下xlrd模块: 一.安装xlrd模块 ♦ 到python官网下载 ...

  3. 将excel转为python的字典_python读取excel表并把数据转存为字典

    excel表如下: 我们需要通过使用python的xlrd方法先读取excel,再遍历赋值给字典.代码如下: importxlrdclassRead_Ex():defread_excel(self): ...

  4. 写入文件python并用序号_Python和excel表合成示例:向表中添加序列号,向表的现有内容添加索引,与,Excel,表格,综合,实例,给,增加,序号,对,已有...

    Python 与 Excel 表格综合实例(一):给表格增加序号,根据表格已有内容增加索引 前言: 前面我们花了6篇博客,把Python的xlwt与xlrd两个第三方模块对Excel表格的基础操作讲完 ...

  5. python3.8.5自带xlrd吗_Python里面的xlrd模块详解

    1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块? ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel, ...

  6. 学简单python好学吗_python好学吗? 语法简单吗? 举个例子?

    2009-07-13 回答 pythonPython (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完 ...

  7. python怎么安装xlrd库_Python第三方库xlrd/xlwt的安装与读写Excel表格

    前言 相信大家都应该有所体会,在平时经常会遇到处理 Excel 表格数据的情况,人工处理起来实在是太麻烦了,我们可以使用 Python 来解决这个问题,我们需要两个 Python 扩展, xlrd 和 ...

  8. python import xlrd 报错_python读取excel(xlrd)

    一.安装xlrd模块: 1.mac下打开终端输入命令: pip install xlrd 2.验证安装是否成功: 在mac终端输入 python  进入python环境 然后输入 import xlr ...

  9. python读取python源代码文件_python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

最新文章

  1. 《IT咨询指南》读书笔记一开卷 前言
  2. 学习 TList 类的实现[5]
  3. JDBC的批处理操作
  4. Apriori关联规则算法
  5. mysql主机咋填_mysql数据库主机填什么
  6. Python_地址中左斜线和右斜线的区别——Python系列学习笔记
  7. PCB设计的基本步骤
  8. 大众宣布成立欧洲公司 负责旗下电动汽车电池业务
  9. 2021-2025年中国电动多用途越野车(UTV)行业市场供需与战略研究报告
  10. 正在打dota的过程中,接到淘宝网面试电话
  11. AXURE RP EXTENSION FOR CHROME:AXURE RP铬延展剂--谷歌工具插件使用配置(打开并成功预览本地.html文件)
  12. 5G版聚合路由器加速释放超高清视频传输应用
  13. linux下如何查看tlq服务,谁能跟我讲解一下bashrc?
  14. linux卸载phpstudy_phpStudy Linux 面板安装教程
  15. 计算机函数LEN的意思,python的len函数什么意思
  16. 开发者特供丨72小时解锁华为黑科技,错过这次又等一年!
  17. 第十二届noc网络机器人赛项成绩_我省在第十二届中小学NOC活动决赛中获佳绩
  18. APS审核经验+审核资料汇总——计算机科学与技术专业上海德语审核
  19. jquery ajax java二级联动_使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例...
  20. 计算机类图书的中国法类号,公共书目查询

热门文章

  1. Asp.net 中 Eval 调用后台函数的写法
  2. std::vector中resize()和reserve()区别
  3. 一道关于 fork 的笔试题
  4. 每日一题(31)—— 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
  5. numpy中两个array数值比较,在IDE中显示完全相同,但是bool判断两个array是否相等却返回False
  6. 十三、axios框架学习
  7. LeetCode 1885. Count Pairs in Two Arrays(二分查找)
  8. LeetCode 1855. 下标对中的最大距离(双指针)
  9. 天池 在线编程 Character deletion
  10. LeetCode MySQL 1341. 电影评分