Openpyxl与Excel兼容性
Openpyxl是一个用于读写Excel2010文件的Python第三方包。相较于xlrd,虽然没有与pandas的有效交互,但是在样式设置上的功能更加强大。它不仅可以处理XLSX文件,还可以处理XLSM、XLTX和XLTM类型的文件。这意味着Openpyxl可以很好地与Excel
2010及更高版本的文件兼容。
然而,需要注意的是,Openpyxl并不支持早期版本的Excel文件,如XLS和XLSX之间转换容易,但如果文字编码是“gb2312”读取后就会显示乱码,这时需要先转成Unicode。此外,Openpyxl在读写速度上相比xlrd和xlwt可能会稍慢一些。
总的来说,如果你需要在Python环境中处理Excel
2010及更高版本的文件,Openpyxl是一个非常好的选择。但对于早期版本的Excel文件,你可能需要寻找其他的解决方案。