专栏首页自动化、性能测试Python常见问题 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file

Python常见问题 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file

背景

  • 在pycharm项目下,有一个data.xlsx,主要用来存放接口测试用例数据的
  • 要通过openpyxl库去读取data.xlsx,方法:

openpyxl.load_workbook(path)

  • 然后报错了,报错如下图

问题原因

xlsx不能正常打开了,可以尝试在pycharm中双击data.xlsx,会发现无法正常打开xlsx文件了

解决方法

只能重新创建一个新的xlsx文件,然后覆盖已损坏的文件,就可以解决这个问题了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mysql常用sql语句(1)- 操作数据库

    https://www.cnblogs.com/poloyy/category/1683347.html

    小菠萝测试笔记
  • urlencoded、json 格式详解

    我的名字叫呱呱,年龄35岁,不抽烟,我有三本书(语文、数学、英语),我的领导是瑶老师,他年龄35岁。我有2个孩子,唧唧5岁,呱呱15岁

    小菠萝测试笔记
  • stat 命令家族(1)- 详解 vmstat

    这些信息的分别来自于 /proc/meminfo 、 /proc/stat 和 /proc/vmstat

    小菠萝测试笔记
  • xlsx的OutOfMemoryError

    将数据读入或者导出到xlsx文件的时候,常常需要循环写出, 如 res <- read.xlsx("edgeR_DEgenes.xlsx",1) writ...

    生信编程日常
  • 替代传统事务的并发建议

    增删改查是大部分框架的功能,如果有两个并发请求修改同一个数据怎么办?或者插入本来应该是唯一却重复的数据怎么办?或者插入和修改有其他辅助动作比如保存到另外的表比如...

    物流IT圈
  • 一文了解GreenPlum

    行式数据库是按照行存储的,行存储就是各行放入连续的物理位置,就行我们平时写字一样,一行一行的写,读取的时候也是一行一行的读取。像SQL server,Oracl...

    WindyQin
  • python: help 函数

    JNingWei
  • mount.nfs: Connection timed out

    这个原因很多人都忽视了,在有严格要求的网络环境中,我们一般会关闭linux上的所有端口,当需要使用哪个端口的时候才会去打开。 文章:http://www.2ct...

    小柒2012
  • 第13封凌帅来信:区块链投资中绕不开的一个底层心结(上)

    很多不认可区块链技术的人,是被错误宣传误导的。他们不认可的,其实是他们自己所认知的区块链。如果能准确的认识区块链,很多人是会改变态度的。

    凌帅出口
  • k8s集群网络(5)-service之iptable node port实现原理

    在上一篇文章中我们主要介绍了集群内cluster ip service的实现原理,当然是基于iptable的nat的模式,也就是说利用OS的网络内核来完成负载均...

    TA码字

扫码关注云+社区

领取腾讯云代金券