最新公告
  • 欢迎您光临都潮汇,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Python openpyxl 无法保存文件的解决方案

    Python openpyxl 无法保存文件的解决方案,报错,不吝赐教,如有,希望能,给大家

    Python openpyxl 无法保存文件的解决方案

    易采站长站,站长之家为您整理了Python openpyxl 无法保存文件的解决方案的相关内容。

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

    [root@billig mytest]# pip install openpyxl==2.5.11
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
    Looking in indexes: 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 (173kB)
      100% |################################| 174kB 596kB/s
    Requirement already satisfied: jdcal in /usr/lib/python2.7/site-packages (from openpyxl==2.5.11) (1.4)
    Requirement already satisfied: et_xmlfile in /usr/lib/python2.7/site-packages (from openpyxl==2.5.11) (1.0.1)
    Installing collected packages: openpyxl
     Found existing installation: openpyxl 2.5.14
      Uninstalling openpyxl-2.5.14:
       Successfully uninstalled openpyxl-2.5.14
     Running setup.py install for openpyxl ... done
    Successfully installed openpyxl-2.5.11
    raceback (most recent call last):
     File "excelwritedemonopd.py", line 24, in <module>
      work_book.save("demo_new.xlsx")
     File "/usr/lib/python2.7/site-packages/openpyxl/workbook/workbook.py", line 391, in save
      save_workbook(self, filename)
     File "/usr/lib/python2.7/site-packages/openpyxl/writer/excel.py", line 284, in save_workbook
      writer.save(filename)
     File "/usr/lib/python2.7/site-packages/openpyxl/writer/excel.py", line 266, in save
      self.write_data()
     File "/usr/lib/python2.7/site-packages/openpyxl/writer/excel.py", line 85, in write_data
      self._write_images()
     File "/usr/lib/python2.7/site-packages/openpyxl/writer/excel.py", line 122, in _write_images
      self._archive.writestr(img.path[1:], img._data())
     File "/usr/lib/python2.7/site-packages/openpyxl/drawing/image.py", line 64, in _data
      img = _import_image(self.ref)
     File "/usr/lib/python2.7/site-packages/openpyxl/drawing/image.py", line 33, in _import_image
      img = PILImage.open(img)
     File "/usr/lib64/python2.7/site-packages/PIL/Image.py", line 2638, in open
      fp.seek(0)
    ValueError: I/O operation on closed file.

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

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

    报错“TypeError: got invalid input value of type , expected string or Element”

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

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持易采站长站。如有错误或未考虑完全的地方,望不吝赐教。

    以上就是关于对Python openpyxl 无法保存文件的解决方案的详细介绍。欢迎大家对Python openpyxl 无法保存文件的解决方案内容提出宝贵意见

    本网站所有源码和软件均为作者提供和网友推荐收集整理而来!
    本站提供的所有模块、软件等资源,均不提供任何技术服务,请悉知!
    如您需要商用,请支持正版,本站提供的程序仅供学习和研究使用!
    资源每天实时更新,如遇压缩包解压密码,一律为:www.dch888.cn
    如有侵犯你版权的,请来信(邮箱:68628283@qq.com)指出,本站将立即改正。
    都潮汇 » Python openpyxl 无法保存文件的解决方案

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    都潮汇
    互联网精品资源网站源码分享平台
    升级SVIP尊享更多特权立即升级