1、第三方库模块的安装(读取:xled,写入:xlwt)
2、示例1:读取Excel文件内容,将结果保存以列表中
操作步骤:
(1)导入模块xlrd
(2)打开工作薄Book
(3)指定工作薄中的表单Sheet
(4)根据行列序号读取内容
在使用xlrd库和xlwt库时要先进行安装,使用 pip install xlrd命令进行安装读取Excel 文件的库,和 pip install xlwt命令安装创建和写入 Excel文件的库。
#(1)导入模块xlrd
import xlrd #第三方库,其方法之前必须添加库名
#如果没有安装,需要运行,pip install xlrd网络安装
#(2)打开工作薄Book
wb = xlrd.open_workbook('../Stu_pack/school.xls')
#(3)指定工作薄中的工作表sheet
sheet = wb.sheet_by_index(0) #检索第一次工作表
#(4)根据行列序号读取内容
schools = [] #定义 一个二维列表schools
#or row in range(0,11) #打印十行内容
for row in range(sheet.nrows): #以文件schools的行遍历
school = [] #定义一个以为列表school
for col in range(sheet.ncols): #以文件schools的列遍历
content = sheet.cell_value(row,col) #读出单元格内容并保存在变量content里面
school.append(content) #将从单元格读取的内容追加到一维列表school里面
schools.append(school) #将读取的一行内容追加到二维列表schools里面
#(5)读取文件的内容并打印
for school in schools: #读取文件的内容
print(school)
#也可以只打印十行内容
# i=1
# for school in schools: #读取文件的内容,打印十行
# if i<12:
# print(school)
# i += 1
运行结果: