python读取Excel表格

liftword3个月前 (04-01)技术文章40

python读取Excel文件有一个专门的第三方库xlrd,我们可以安装一下

pip install xlrd

有关Excel文件的读取如下

path = "./test.xls"

'''open_workbook()  用来打开一个文件'''
file = xlrd.open_workbook(path)

'''.sheet_names()  用来显示一个Excel里边所有sheet的名字'''
print(file.sheet_names())  # 打印出来是一个列表,我们可以通过列表索引指定需要的sheet

'''.sheet_by_index()  用来索引第几个sheet,比如我要找第一个sheet,就用file.sheet_by_index(0)'''
sheet = file.sheet_by_index(0)  # 索引到第一个sheet

'''cell(), cell_value(), cell_type() 指定单元格的内容'''
print(sheet.cell(0, 0))  # 打印sheet第一行第一列表格里的元素类型和元素值
(打印结果)text: '姓名'
# 比如我这里打印出来是text: ’姓名‘

print(sheet.cell_value(0, 0))  #这个打印出来就是单元格里的内容

print(sheet.cell_type(0, 0))  # 这个会打印类型
(结果)1
''' 震惊这里为啥会是1!! 原因竟是
    在xlrd中指定: 0 代表空内容
                 1 代表text文本类型
                 2 代表number就是数字
                 3 代表xldate就是日期类型
'''

'''.row_values() 读取一整行的数据'''
print(sheet.row_values(0))  # 这会读取第一行的数据,

'''.col_values() 读取一整列的数据'''
print(sheet.col_values(0))  # 读取一整咧的数据

'''读取行和列得到的数据都是列表形式,我们可以直接遍历列表来得到数据'''

相关文章

一日一技:使用Python读取Excel文件

安装xlrd模块:pip install xlrd使用xlrd模块,可以从电子表格中检索信息。 例如,可以在Python中完成读取,写入或修改数据的操作。 另外,用户可能必须浏览各种工作表并根据某些条...

python怎么读取excel文件

python怎么读取excel文件?1.首先说明我是使用的python3.5,我的office版本是2010,首先打开dos命令窗,安装必须的两个库,命令是:12pip3 install xlrdPi...

详细实例操作:教你用python如何读取和写入EXCEL里面的数据

前言:今天为大家带来的内容是:PYTHON如何读取和写入EXCEL里面的数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下,要是喜欢本文内容的朋友记...

Python之Pandas使用系列(八):读写Excel文件的各种技巧

介绍:我们将学习如何使用Python操作Excel文件。我们将概述如何使用Pandas加载xlsx文件以及将电子表格写入Excel。如何将Excel文件读取到Pandas DataFrame:和前面的...

Python之使用xlrd库读取Excel数据

应用背景:在数据驱动、参数化和批量处理Excel数据时,需要先读取Excel数据给实际接口传参。下面看下如何使用Python的xlrd库读取Excel数据。一、安装xlrd库方法1:打开cmd命令行,...