介绍
本篇内容介绍了“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无法保存文件的情况如何解决