最近公司要发邮件,基于tablib的强大功能,我理所当然的使用了它。但是在使用过程中发现一个bug,具体bug报这个错误
1 | Using a coordinate with ws.cell is deprecated. Use ws[coordinate] instead" |
刚开始是报警告,后面因为换电脑直接更新requerement.txt,然后发邮件就直接报错
1 | DeprecationWarning: Call to deprecated function remove_sheet |
后来经过查资料发现是因为tablib里面使用openpyxl的问题。openpyxl的版本过高,导致的问题,把openpyxl的版本改下就OK了。
1 | 原来的openpyxl版本是2.5.4.将其降到2.5.0以下就没问题了。 |
原文链接: http://yoursite.com/2018/10/31/使用tablib出现的错误/
版权声明: 转载请注明出处.