六、 Excel处理–打开Excel和获取Sheet
2、编辑Excel文件
安装Excel相关的库
在爬虫开发中,我们主要关注Excel文件的读写,不会过多关心Excel中的一些样式。如果想要读写Excel文件,需要借助到两个库xlrd和xlwt,其中xlrd是用于读的,xlwt是用于写的,安装命令如下:
pip install xlrd
pip install xlwt
1、读取Excel文件
打开Excel文件:
xlrd.open_workbook(“abc.xls”)
获取Sheet:
一个Excel中可能有多个Sheet,那么可以通过以下方法来获取想要的Sheet信息:
1、sheet_names:获取所有的sheet的名字。
2、sheet_by_index:根据索引获取sheet对象。
3、sheet_by_name:根据名字获取sheet对象。
4、sheets:获取所有的sheet对象。
5、sheet.nrows:这个sheet中的行数。
6、sheet.ncols:这个sheet中的列数。
Sheet的相关操作
示例代码:
import xlrd
workbook= xlrd.open_workbook("成绩表.xlsx")
# 获取所有的sheet名字
# print(workbook.sheet_names())
# 根据索引获取指定的sheet对象
# sheet = workbook.sheet_by_index(0)
# print(sheet.name)
# 根据名称获取指定sheet对象
# sheet = workbook.sheet_by_name("2班")
# print(sheet.name)
# 获取所有sheet对象
# sheets = workbook.sheets()
# for sheet in sheets:
# print(sheet.name)
# 获取指定sheet的行数和列数
sheet= workbook.sheet_by_index(0)
print({"rows":sheet.nrows, "cols": sheet.ncols})
上一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(五) 2020-01-06 地址:
https://www.jianshu.com/p/9abe2d92b34a
下一篇文章 第四章 数据储存——JSON、CSV、Excel、MySQL(七) 2020-01-08 地址:
https://www.jianshu.com/p/f749ba17eee0
以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。