python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'<?xml ve'的解决办法

  • 原因
    • 解决办法
      • 最后的最后,作为一个实习2年只会点点的测试实习生,请各位大佬来波关注三连
      • 本人博客地址:stest.top

原因

前段时间有个功能需要将Excel文件下载,并进行操作,不过在解析Excel文件时,提供报了个xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b’<?xml ve’错误

经过我多方研究发现,文件的储存格式是xml格式的数据.所以造成打开文件是正常的,python读取时程序报错.

解决办法

做后的解决办法是将文件的报错格式改为xls,然后用代码转化为xlsx格式的文件就可以了.
废话少说,上代码

import win32com.client as win32def xls(filepath):excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(filepath)wb.SaveAs(filepath + "x", FileFormat=51)wb.Close()excel.Application.Quit()filename, extension = os.path.splitext(filepath)filename = f"{filename}.xlsx"xls("文件地址")

不过win32这个包属性决定了,只能使用在win服务器上.也是代码的缺点

最后的最后,作为一个实习2年只会点点的测试实习生,请各位大佬来波关注三连

本人博客地址:stest.top

python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo相关推荐

  1. 解决同花顺导出Excel文件无法读取的问题xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record;

    同花顺问财有个数据数据导出的功能,可以导出为Excel 格式,但是用Python直接读取的时候会报错,如下图: file_name = datetime.now().strftime("%Y ...

  2. xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘\xb4\xfa\xc2

    错误:xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'\xb4\xfa\ ...

  3. xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘id,\xbb\xfa\

    python读取数据出现语句xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found ...

  4. 成功解决xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘Debug is

    成功解决xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'Debug is ...

  5. xlrd.biffh.XLRDError:Unsupported format,or corrupt file:Expected BOF record;found b‘ ‘

    今天使用 xlrd 读取excel数据时报错 检查可能影响因素: 一.文件已关闭. 二.文件已删除. 三.不存在隐藏文件. 四.任务管理器不存在excel程序. 猜测形成原因: 第一次运行时文件被局域 ...

  6. xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b‘b\x14#e\xbc\

    运行python 脚本出现下面的问题 为了处理这个bug 周六用了整整一天啊, 太难了 大家在处理问题的建议看清问题的log 类似的问题有很多,可能别人写的并不是我们的 这个问题,大致原因有2点 1  ...

  7. python xlrd 错误:xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF reco

    如: import xlrd xls=xlrd.open_workbook('casedata.xls') table=xls.sheets()[0] print(table) 错误:xlrd.bif ...

  8. 解决Python打开excel异常: XLRDError: Unsupported format, or corrupt file: Expected BOF

    python xlrd打开excel有时会报错XLRDError: Unsupported format, or corrupt file: Expected BOF... 解决方法一:打开该exce ...

  9. Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法

    最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了"xlrd.biffh.XLRDError: Excel xlsx file; not supported" ...

最新文章

  1. vCenter连接esxi 5.0报“Datacenter.QueryConnectionInfo” 失败
  2. ASP.NET MVC:@helper 不能调试
  3. Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字
  4. python运行程序的快捷键_在Python集成开发环境中,可使用快捷键()运行程序。...
  5. 独处可以激发思考的力量
  6. C#面试题整理(不带答案)
  7. 简单的脚本控制面试题
  8. 【Funpack】蓝牙技术 QA
  9. 生命科学计算机科学结合,生命科学与计算机科学的结合发展研究.docx
  10. 使用百度大脑构建一个闲聊机器人
  11. HZNUOJ 2058 凯撒密码
  12. Joplin笔记 android,Joplin(桌面云笔记软件)
  13. AliExpress绑定万事达虚拟信用卡(Mastercard)测试实操教程
  14. Day19 - 摄像、拍照,滤镜中文指南
  15. MySQL 触发器使用入门
  16. 夏令时引起的时间问题
  17. 视频和语音播放(进行中)
  18. HTML table 属性 运用实例
  19. Final Cut Pro 一篇入门(没废话、干货)
  20. 计算机sci有哪些AJCHE,最新SCI目录(大类加小类,齐全).xls

热门文章

  1. 基于STM32的FM发射机
  2. 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制
  3. 【Linux】主机字节序和网络字节序
  4. 从人工智能名片到超级智能应用生态
  5. 微信小程序this.setData()
  6. P1498 南蛮图腾 题解
  7. golang爬虫项目Pholcus源码分析(四)
  8. Aruba AC重置密码/清空配置
  9. 大学物理--光的衍射
  10. python计算圆面积(十种方法)