Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略

简介: Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略


导读

    xlrd,xlwt和xlutils是用Python处理Excel文档(*.xls)的高效率工具。其中,xlrd只能读取xls,xlwt只能新建xls(不可以修改)。xlutils能将xlrd.Book转为xlwt.Workbook,从而得以在现有xls的基础上修改数据,并创建一个新的xls,实现修改。

相关文章

Py之Xlrd:Python库之Xlrd简介、安装、使用方法之详细攻略

Py之xlwt:python库之xlwt的简介、安装、使用方法之详细攻略

Py之xlutils:xlutils的简介、安装、使用方法之详细攻略

目录

Xlrd的简介

Xlrd的安装

Xlrd的使用方法

1、打开excel文件的几种方法

2、利用xlrd读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容


Xlrd的简介

    在任何平台上从Excel电子表格(.xLS和.xLSx,版本2向前)中提取数据。纯Python(2.7,3.4 +)。对Excel日期的强大支持。已知的Unicode。Xlrd扩展包只能读取,不能写入,跨平台,速度快。

    可操作excel文件的xlrd、xlwt模块。其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。

xlrd

Xlrd的安装

pip install xlrd

网络异常,图片无法展示
|

Xlrd的使用方法

相关文章Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数、获取整行和整列的值(列表) 、指定单元格的内容/数据类型)之详细攻略_一个处女座的程序猿-CSDN博客

1、打开excel文件的几种方法

  • T1、利用Python Xlrd库进行操作,建议首选,不用用过调用第三方com接口,直接读取
  • T2、利用win32com库

[python] view plaincopy

1. import win32com    
2. from win32com.client import Dispatch, constants    
3. w = win32com.client.Dispatch('Excel.Application')

2、利用xlrd读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容

1. #2、读取xlsx文件的所有行的内容和指定列的内容
2. import xlrd  #引入模块
3. 
4. #打开文件,获取excel文件的workbook(工作簿)对象
5. workbook=xlrd.open_workbook("data01.xlsx")  #文件路径
6. worksheet=workbook.sheet_by_index(0)        #通过sheet索引获得sheet对象
7. 
8. name=worksheet.name    #获取表头名
9. nrows=worksheet.nrows  #获取该表总行数
10. ncols=worksheet.ncols  #获取该表总列数
11. 
12. 
13. #获取每一行的内容:
14. for i in range(nrows): #循环打印每一行
15. print(worksheet.row_values(i))  #以列表形式读出,列表中的每一项是str类型
16. 
17. #获取某列的内容
18. col_data=worksheet.col_values(2)[1:]  
19. print(col_data)

 


相关文章
|
7月前
|
监控 数据处理 索引
使用Python批量实现文件夹下所有Excel文件的第二张表合并
使用Python和pandas批量合并文件夹中所有Excel文件的第二张表,通过os库遍历文件,pandas的read_excel读取表,concat函数合并数据。主要步骤包括:1) 遍历获取Excel文件,2) 读取第二张表,3) 合并所有表格,最后将结果保存为新的Excel文件。注意文件路径、表格结构一致性及异常处理。可扩展为动态指定合并表、优化性能、日志记录等功能。适合数据处理初学者提升自动化处理技能。
163 1
|
4月前
|
XML 存储 C#
自己动手做一个批量doc转换为docx文件的小工具
自己动手做一个批量doc转换为docx文件的小工具
83 0
|
2月前
|
数据处理 Python
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
这篇文章介绍了如何使用Python读取Excel文件中的数据,处理后将其保存为txt、xlsx和csv格式的文件。
81 3
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
|
7月前
|
存储 JSON 数据库
Python中列表数据的保存与读取:以txt文件为例
Python中列表数据的保存与读取:以txt文件为例
228 2
|
5月前
|
关系型数据库 MySQL 数据库
使用Python读取xlsx表格数据并导入到MySQL数据库中时遇到的问题24
【7月更文挑战第24天】使用Python读取xlsx表格数据并导入到MySQL数据库中
67 7
|
7月前
|
存储 数据处理 Python
使用Python批量合并Excel文件的所有Sheet数据
使用Python批量合并Excel文件的所有Sheet数据
197 0
|
JSON 数据格式
excel的导入导出和异常非空 总计等处理;导出多个excel合并导出zip(hutool导出)(详细讲解包括分析等等)(一)
excel的导入导出和异常非空 总计等处理;导出多个excel合并导出zip(hutool导出)(详细讲解包括分析等等)(一)
150 0
|
7月前
|
数据采集 数据安全/隐私保护 Python
Python 快速合并PDF表格转换输出CSV文件
Python 快速合并PDF表格转换输出CSV文件
127 0
Python 快速合并PDF表格转换输出CSV文件
|
7月前
|
机器学习/深度学习 Python
基于Python读取多个Excel文件数据并跨越不同xlsx表格文件计算平均值
基于Python读取多个Excel文件数据并跨越不同xlsx表格文件计算平均值
Python——读取xlsx格式的Excel表格
Python——读取xlsx格式的Excel表格