Python openpyxl无法保存文件的情况如何解决

  介绍

本篇内容介绍了“Python openpyxl无法保存文件的情况如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

使用openpyxl保存文件的时候,出现最下面异常,查看openpyxl的版本是2.5.14,把openpyxl降级就可以解决此问题。

[root@billig  mytest] #, pip  install  openpyxl==2.5.11   弃用:Python  2.7, will  reach 从而最终获得of  its  life 提醒January  1日,2020只;Please  upgrade  your  Python  as  Python  2.7,赢得# 39;t  be  maintained  after  that 日期只A  future  version  of  pip  will  drop  support  for  Python  2.7。   Looking 拷贝;索引:http://mirrors.aliyun.com/pypi/simple/Collecting  openpyxl==2.5.11   ,Downloading  http://mirrors.aliyun.com/pypi/packages/38/7f/65d6b1700470749579b1585bbaf85fb8885f10fd53a77fb11915df913bbc/openpyxl-2.5.11.tar.gz  (173 kb)   100%,才能| # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # |,174 kb  596 kb/s   Requirement  already 满意:jdcal 拷贝/usr/lib/python2.7/site-packages (得到openpyxl==2.5.11), (1.4)   Requirement  already 满意:et_xmlfile 拷贝/usr/lib/python2.7/site-packages (得到openpyxl==2.5.11), (1.0.1)   Installing  collected 包:openpyxl   安装,Found  existing : openpyxl  2.5.14   Uninstalling 才能;openpyxl-2.5.14:   ,,Successfully  uninstalled  openpyxl-2.5.14   ,Running  setup.py  install  for  openpyxl ……,   Successfully  installed  openpyxl-2.5.11 raceback  (most  recent  call 最后):   ,File “excelwritedemonopd.py",, line  24日,拷贝& lt; module>   work_book.save才能(“demo_new.xlsx")   ,File “/usr/lib/python2.7/网站/openpyxl/工作簿/workbook.py",, line  391年,拷贝保存   save_workbook才能(自我,,文件名)   ,File “/usr/lib/python2.7/网站/openpyxl/作家/excel.py",, line  284年,save_workbook拷贝   writer.save才能(文件名)   ,File “/usr/lib/python2.7/网站/openpyxl/作家/excel.py",, line  266年,拷贝保存   self.write_data才能()   ,File “/usr/lib/python2.7/网站/openpyxl/作家/excel.py",, line  85年,write_data拷贝   self._write_images才能()   ,File “/usr/lib/python2.7/网站/openpyxl/作家/excel.py",, line  122年,_write_images拷贝   self._archive.writestr才能(img.path [1:], img._data ())   ,File “/usr/lib/python2.7/网站/openpyxl/绘画/image.py",, line  64年,_data拷贝   时间=img 才能;_import_image (self.ref)   ,File “/usr/lib/python2.7/网站/openpyxl/绘画/image.py",, line  33岁_import_image拷贝   时间=img 才能;PILImage.open (img)   ,File “/usr/lib64/python2.7/网站/公益诉讼/Image.py",, line  2638年,开放的拷贝   fp.seek才能(0)   ValueError:, I/O  operation 提醒closed 文件。

<强>补充:python的openpyxl 3.0.2版无法保存数据

在使用openpyxl3.0.2版的时候老是

报错”TypeError:无效的输入值的类型,将字符串或元素”

在将3.0.2版的卸载并且重新安装了3.0.0版的openpyxl之后此报错解除!

Python openpyxl无法保存文件的情况如何解决