区别:
python中xlrd/xlwt与openpyxl处理Excel的主要区别在于写入操作,其中xlwt针对Ecxec2007之前的版本,即.xls文件,其要求单个sheet不超过65535行,而openpyxl则主要针对Excel2007之后的版本(.xlsx),它对文件大小没有限制。
效率:
整体而言,两种包对小文件的读写速度差别不大,而面对较大文件,xlrd/xlwt速度明显优于openpyxl,但因为xlwt无法生成xlsx是个硬伤,所以想要尽量提高效率又不影响结果时,可以考虑用xlrd读取,用openpyxl写入。
包括数据的处理,图表,透视图,过滤排序,公式等的操作方法
xlrd/xlwt处理excel数据处理前面我已经写过相关文章,下面简单写个
Openpyxl的案例
目的:把两个表中的不同数据红色加粗显示
import openpyxl
from openpyxl.styles import colors, Font, PatternFill
w