序言
之前项目的脚本一直在用xlrd解析xlsx文件,后来出了点问题,以为是xlrd版本过时,就用openpyxl重写一下,写完之后发现问题并不是出在xlrd本身,后来就用这两个库同时解析,相当于互相校验了。希望本文能给有需要的同学提供一个参考。
安装库
xlrd
pip3 install xlrd=1.2.0
1.2.0之后的版本不再支持xlsx文件,只支持xls文件了,但我们日常使用估计90%以上都是xlsx文件了,因此只能安装1.2.0这个特定版本。
openpyxl
pip3 install openpyxl
引用库
xlrd
import xlrd
openpyxl
import openpyxl
加载工作簿
xlrd
wb = xlrd.open_workbook(xlsxPath,encoding_override='utf-8')
openpyxl