同花顺问财有个数据数据导出的功能,可以导出为Excel 格式,但是用Python直接读取的时候会报错,如下图:

file_name = datetime.now().strftime("%Y-%m-%d")
path = "C:/Users/Administrator/Downloads/%s.xls" % file_name
df = pd.read_excel(path)
print(df)


会直接报错,不能直接读取,报错如下:

raise XLRDError(‘Unsupported format, or corrupt file: ’ + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b’<!DOCTYP’

原因就是这个文件虽然是xls结尾,但是内容并不是xls格式的,里面内容嵌套了很多的其他格式,如果不是自动化的可以打开文件,另存为其他格式,保存在读取,但是要记得去掉里面的格式。
但是这个不是根本的解决方法,经过多番研究发现,这个文件格式是个网页文件,换个读取方式,竟然OK了,如下:

file_name = datetime.now().strftime("%Y-%m-%d")
path = "C:/Users/Administrator/Downloads/%s.xls" % file_name
df = pd.read_html(path)

成功输出文件,出现这类错误,可以试试这种方法

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

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

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

  2. 成功解决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 ...

  3. 解决[1]:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'id\xef\xbc\x8cage

    报错 Traceback (most recent call last):   File "C:/pythonfiles/cnn-hyoka/data_prcs/data_insert.py ...

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

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

  5. Python之xlrd读Excel文件问题解决 (python xlrd unsupported format, or corrupt file.)

    最近使用PyChram创建xls文件导致不能读取写入该文件 解决:在桌面上手动创建Excel文件即可解决. import xlrd import xlutils.copy #打开一个workbook ...

  6. 解决前端导出excel文件,打开为乱码

    前端开发中,导入和导出文件是比较常见的业务场景,楼主在初次接触此类问题时,也在此卡了几天,好在问题最终也得以解决,废话不多说了直接上代码: <el-upload:on-error="u ...

  7. 解决poi导出Excel文件打开警告(一)

    项目中需要导出Excel报表,使用poi导出Excel文件,添加依赖 <dependency><groupId>org.apache.poi</groupId>&l ...

  8. 解决EasyPoi导出Excel文件后提示无法打开文件的问题

    本来项目中导出Excel文件借助EasyPoi用得好好的,今天测试时发现对要导出的数据做了筛选后,导出的Excel文件打开就会弹出"无法打开文件"的提示,如图所示: 经过网上寻找答 ...

  9. easypoi导出excel不设置样式_解决EasyPoi导出excel文件后打开提示格式错误的问题

    excel文件下载成功后打开文件遇到错误 之前的下载代码: private static void downLoadExcel(String fileName, HttpServletResponse ...

最新文章

  1. es springboot 不设置id_es(elasticsearch)整合SpringCloud(SpringBoot)搭建教程详解
  2. OneProxy实现MySQL读写分离与负载均衡
  3. Boost:在GPU上对int的std :: vector进行排序
  4. 2008技术内幕:T-SQL语言基础 联接查询摘记
  5. python3扫雷代码_python3 命令行 扫雷
  6. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——3
  7. python爬虫免费代理池_Python爬取免费代理搭建代理池
  8. 有些生意很偏门,也有一定门槛,但是效益非常好
  9. Linux命令行下载文件百度云盘
  10. spring学习---IOC--基于xml--bean管理--spring创建对象--spring注入属性--其他属性注入--外部bean--内部bean
  11. 前景检测算法(十)--SOBS算法
  12. mysql实例备份和单库备份_史上最简单的MySQL数据备份与还原教程(上)(三十五)...
  13. 沉筛得招牢蛹得客频冉酶厍笨频涸
  14. Eclipse中安装ADT插件
  15. 高斯求积分公式matlab,matlab高斯积分公式
  16. Excel插件:方方格子
  17. 无线扫码枪 服务器查询异常,无线扫描枪常见问题及解决方法
  18. Qt-命令行更新翻译.ts文件
  19. tp5和vue前后端分离工作环境部署
  20. 匹配数字、大小写字母、汉字、-、_而且不能以_开头或结尾

热门文章

  1. 给所有想爱、正在爱、失去爱的人(转)
  2. 摩斯代码在线html,JSON在线编辑器
  3. xp系统远程计算机需要网络打印机驱动,WinXP手动添加TCP/IP端口及安装打印机驱动(系统向导安装,不需要任何软件)...
  4. 微信小程序 - 音频播放进度条和点击拖动的控制,支持自定义音乐播放控件样式布局(wx.createAudioContext)解决各种 InnerAudioContext.onTimeUpdate不执行
  5. chrome和firefox在linux,我为什么使用Firefox浏览器而不是Chrome
  6. Python的过去和现在
  7. STM32初学自学体验,新手经验
  8. Oracle PrimaveraUnifier 之数据要素(Data Element)
  9. (可选做) 点赞狂魔 (14 分)
  10. 有没有Linux下好用的电脑遥控器阿?