美文网首页
使用tablib出现的错误

使用tablib出现的错误

作者: 小小看护 | 来源:发表于2018-08-02 15:27 被阅读88次

    最近公司要发邮件,基于tablib的强大功能,我理所当然的使用了它。但是在使用过程中发现一个bug,具体bug报这个错误

    Using a coordinate with ws.cell is deprecated. Use ws[coordinate] instead"
    

    刚开始是报警告,后面因为换电脑直接更新requerement.txt,然后发邮件就直接报错

    DeprecationWarning: Call to deprecated function remove_sheet
     (Use wb.remove(worksheet) or del wb[sheetname]).
      wb.remove_sheet(sheet)
    

    后来经过查资料发现是因为tablib里面使用openpyxl的问题。openpyxl的版本过高,导致的问题,把openpyxl的版本改下就OK了。

    原来的openpyxl版本是2.5.4.将其降到2.5.0以下就没问题了。
    pip install openpyxl==2.4.9
    

    相关文章

      网友评论

          本文标题:使用tablib出现的错误

          本文链接:https://www.haomeiwen.com/subject/hsfsvftx.html