OSError: File contains no valid workbook part

  • 一、错误图示
  • 二、错误代码
  • 三、错误解析
  • 四、错误修改
  • 五、总结
    • 5.1报错信息
    • 5.2 报错原因
    • 5.3 解决方案

一、错误图示

二、错误代码

filename = 'O:\\000CAMS\\000CAMS\\wanfang\\out\\result_urlpipei.xlsx'
url_mattch = openpyxl.load_workbook(filename)

三、错误解析

我的filename,即result_urlpipei.xlsx:

看起来没什么毛病,其实最初是xls格式的,因为有下面这个报错所以我直接修改了后缀名。

InvalidFileException: openpyxl does not support the old .xls file format, please use xlrd to read this file, or convert it to the more recent .xlsx file format.

他说:openpyxl不支持旧版的xls格式,让我用xlrd或者将格式变为xlsx,所以我……

所以这就是报错的问题所在:
用openpyxl 模块读取了xls格式的excel,或者读取的是xls文件通过改变后缀变成xlsx格式的文件

四、错误修改

另存为:

然后就ok了。。。

五、总结

5.1报错信息

报错1:OSError: File contains no valid workbook part
报错2:InvalidFileException: openpyxl does not support the old .xls file format, please use xlrd to read this file, or convert it to the more recent .xlsx file format.

5.2 报错原因

用openpyxl 模块读取了xls格式的excel,或者读取的是xls文件通过改变后缀变成xlsx格式的文件

5.3 解决方案

将原xls格式的文件另存为xlsx格式即可。

openpyxl报错修改:OSError: File contains no valid workbook part相关推荐

  1. Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理...

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改.下面对centos7版本下网卡重命名操作做一记录: 1)编辑网卡信息 [root@linux-node2~]# ...

  2. 已解决:导入keras(tf)训练好的模型报错解决OSError: Unable to open file (unable to open file: name = ‘model_3.h5’)

    1.场景 导入keras训练好的模型报错解决 OSError: Unable to open file (unable to open file: name = 'model_3.h5') 2.解决方 ...

  3. 【报错】“OSError: [Errno 22] Invalid argument: ‘cache\\resume_lattice_only_tra”

    [报错]"OSError: [Errno 22] Invalid argument: 'cache\resume_lattice_only_train:" Windows上运行Fl ...

  4. switchHosts启动报错: bad data file.. :( 问题解决记录(笔记)

    今天上班一打开switchHost突然报错bad data file,以前也碰见过几次,都是卸载重新安装解决,虽然管用但数据全没了.那时候数据少,只有一两个环境,现在环境多了就不乐意丢数据了.报错如下 ...

  5. 【vscode】FILE提示报错及未有FILE代码提示问题

    文章目录 [vscode]FILE提示报错及未有FILE代码提示问题 一.说明 二.前言 三.错误提示 四.解决方案 1.c_cpp_properties.json 2.修改 c_cpp_proper ...

  6. 深度学习报错 | THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp

    深度学习报错 | THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp 错误定位 解决历程 错误定位 近日在自己的服务器上跑别人的代码时 ...

  7. linux下unzip解压报错“symlink error: File name too long”怎么办?提供解决方案。

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 分享unzip工具的一个bug." 最近在研究菠菜站,中间用到了Spidermonkey,碰到一些小波折,在这里分享出来,以便大家 ...

  8. python导入openpyxl报错问题,终于解决啦

    python导入openpyxl报错问题,终于解决啦 参考文章: (1)python导入openpyxl报错问题,终于解决啦 (2)https://www.cnblogs.com/guotang/p/ ...

  9. 解决PHP报错No input file specified

    原文链接:解决PHP报错No input file specified No Input File Specified 说明没有找到要执行的php文件路径,由SCRIPT_FILENAME参数传递. ...

最新文章

  1. php中自己写的类放哪里,class类 - ThinkPHP 3.2.3,我有一个class,应该放在哪里?
  2. 【C语言入门教程】2.7 表达式
  3. c语言程序设计 中南大学,中南大学-C语言程序设计试卷.docx
  4. 添加组件_Flextools 添加真实凯斯门特双开窗动态组件
  5. 树莓派-语音聊天机器人+语音控制引脚电平高低
  6. Android JNI 报错(signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr )
  7. could not find any translatable text for key 'Search' in bundle '/cus.crm.notes/
  8. Post请求如何取消异步
  9. 使用less实现自适应宽度
  10. RuoYi-Cloud 部署篇_03(windows环境 mysql版本)
  11. 电脑上我的文档图标不见了怎么办
  12. 字符串string 、byte[]、MemoryStream、Base64String的相互转换
  13. 乐视网1354项商标1.3亿元成交,接盘的是这家公司
  14. jhipster 配置 mysql_JHipster 基础使用
  15. 【静默】Oracle各类响应文件何在?
  16. TT畅聊物联网(一)-初识物联网
  17. Netty原理:Channel
  18. day01 继承、抽象类和模板设计模式
  19. 随机漫步python程序
  20. web注释@WebService,@WebMethod,@Oneway,@WebParam

热门文章

  1. sqoop 导数据从 mysql 到 hdfs,load 进 hive
  2. 雨阳打字通 v1.0 发布
  3. opencv学习八:高斯模糊和边缘保留滤波EPF
  4. 《Scrum精髓—敏捷转型指南》读后感
  5. 云原生(二十七) | Kubernetes篇之自建高可用k8s集群前置概念与操作
  6. 响应式织梦模板测量试验机类网站
  7. word 如何将页面设置为50行(任意行)
  8. LDA模型,获取所有的文档-主题分布(即得到文档对于每个主题的概率分布)并保存
  9. 安全手册:学习如何选择合适的杀毒软件
  10. 用matlab从rosbag文件里读取rbg图片和depth图片