利用xlrd,Python对excel读取文件

Python安装xlrd

首先我们应该配置pip
详细配置教程地址:
https://blog.csdn.net/hanhanwanghaha/article/details/105811544

电脑打开cmd,输入:
pip install xlrd

如下图:
在这里插入图片描述
如上图,就安装好了
我们在桌面创建一个.xlsx文件,如图。
利用xlrd,Python对excel读取文件_第1张图片
我们打开pychar,写入代码就可以读取他了:
代码如下

#coding=utf-8

#导包
import xlrd

#获取整个excel文件,括号里要写明excel文件的具体地址
data = xlrd.open_workbook(r"C:\Users\admin\Desktop\guoqu.xlsx")

#获取excel表单的数量
print(f"表单数量为 {data.nsheets}")
#获取excel所有表单的名字
print(f"表单名为:{data.sheet_names()}")

#通过引索顺序来获取sheet1(第一张表)的数据,当然sheet1这个名字可以自己取。表是从0开始的,例如0表示第一张表
sheet1 = data.sheet_by_index(0)
#打印输出sheet1的行数
print(sheet1.nrows)
#打印输出sheet1的列数
print(sheet1.ncols)
#打印输出sheet1的表单名
print(sheet1.name)
#打印输出sheet1表单索引
print(sheet1.number)
#获取第一章表单的0行和1列
print(f"第一章表的第0行第1列单元格的内容是:{sheet1.cell_value(rowx=0, colx=1)}")

#获取整行的内容
print(f"第一行的内容是:{sheet1.row_values(rowx=1)}")
#获取整列的内容
print(f"第一列的内容是:{sheet1.col_values(colx=1)}")
#获取这张表的第一列数据从第二个开始,行同理
print(f"第一列的内容是:{sheet1.col_values(colx=1, start_rowx=1)}")

得到以下结果:

利用xlrd,Python对excel读取文件_第2张图片
希望对你有帮助!

你可能感兴趣的:(Python)