赞
踩
大家好,我是早起。
在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl
、xlrd/xlwt
、xlwings
、xlsxwriter
等进行了详细的讲解。
为了进一步带大家了解各个库的异同,从而在不同场景下可以灵活使用,本文将横向比较7个可以操作 Excel 文件的常用模块,在比较各模块常用操作的同时进行巩固学习!
xlrd
、xlwt
、xlutils
各自的功能都有局限性,但三者互为补充,覆盖了Excel文件尤其是 .xls
文件的操作。xlwt
可以生成 .xls
文件,xlrd
可以读取已经存在的 .xls
文件,xlutils
连接 xlrd
和 xlwt
两个模块,使用户可以同时读写一个 .xls
文件。简单来说,xlrd
负责读、xlwt
负责写、xlutils
负责提供辅助和衔接
xlwings
能够非常方便的读写 Excel 文件中的数据,并且能够进行单元格格式的修改
XlsxWriter
是一个用来写 .xlsx
文件格式的模块。它可以用来写文本、数字、公式并支持单元格格式化、图片、图表、文档配置、自动过滤等特性。但不能用来读取和修改 Excel 文件
openpyxl
通过 工
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。